@GetMapping("/add/{planId}") public String add(@PathVariable("planId") String planId, ModelMap mmap) { mmap.put("planId", planId); return prefix + "/add"; } 前端方法中怎么获得mmap中的planId
时间: 2023-07-21 18:04:36 浏览: 45
前端方法无法直接获得后端传递的ModelMap中的数据。ModelMap是在后端用于存储数据并传递给前端的一种容器。前端可以通过后端返回的视图页面(如Thymeleaf、JSP等)来获取ModelMap中的数据。
在Thymeleaf模板中,可以使用Thymeleaf的表达式语法`${planId}`来获取ModelMap中的planId值,例如:
```
<div th:text="${planId}"></div>
```
在JSP中,可以使用JSP的EL表达式`${planId}`来获取ModelMap中的planId值,例如:
```
<div>${planId}</div>
```
注意,以上示例代码需要在合适的位置插入,以便在页面中正确显示ModelMap中的planId值。
相关问题
@GetMapping("/add") public String add(ModelMap mmap) { mmap.put("roles", roleService.selectRoleAll().stream().filter(r -> !r.isAdmin()).collect(Collectors.toList())); mmap.put("posts", postService.selectPostAll()); return prefix + "/add"; }
这是一个基于Spring框架的Java Web应用中,用户模块的一个Controller类中的一个方法。该方法使用了@GetMapping注解,表示可以通过HTTP GET请求访问该方法。在该方法中,通过ModelMap对象将角色列表和岗位列表存入model中,以便在前端页面中渲染。该方法最后返回了一个字符串,其中prefix是一个字符串变量,表示前缀,用于指定返回的视图名称,这里是“/add”,表示返回一个名为“add”的视图。通常在返回的视图中会使用到前面存入的角色列表和岗位列表等数据。
@GetMapping("/add") String add(){ return "administration/administration/add"; }
这段代码是一个使用了 Spring MVC 注解的控制器方法,对应于 GET 请求的 "/add" 路径。
当访问 "/add" 路径时,该方法会返回一个字符串 "administration/administration/add"。这个字符串通常用于指定要返回的视图页面的名称,根据配置的视图解析器,它会转换为实际的视图页面路径。在这个例子中,返回的视图可能是 "administration/administration/add.html" 或者其他类型的视图文件。
这个方法可能用于处理用户访问添加页面的请求,并将相应的视图返回给用户。