页面上获取modelmap中所有参数的方式
时间: 2024-04-15 22:27:38 浏览: 64
通过使用Spring MVC框架,可以在页面上获取ModelMap中的所有参数。以下是一种常见的方法:
1. 在Spring MVC的Controller方法中,将需要传递给页面的参数添加到ModelMap对象中。例如:
```java
@GetMapping("/example")
public String example(ModelMap model) {
model.addAttribute("param1", "value1");
model.addAttribute("param2", "value2");
// ...
return "examplePage";
}
```
2. 在页面上使用EL表达式或Thymeleaf等模板引擎语法来获取ModelMap中的参数。例如,在JSP中可以使用EL表达式 `${param1}` 和 `${param2}` 来获取对应的值:
```jsp
<p>Param 1: ${param1}</p>
<p>Param 2: ${param2}</p>
```
或在Thymeleaf模板中使用 `${param1}` 和 `${param2}` 来获取对应的值:
```html
<p>Param 1: <span th:text="${param1}"></span></p>
<p>Param 2: <span th:text="${param2}"></span></p>
```
通过以上方式,即可在页面上获取ModelMap中的所有参数。请注意,参数的名称需与添加到ModelMap中的名称保持一致。
阅读全文