ModelMap如何存储数据到HttpServletRequest
时间: 2023-11-01 10:53:08 浏览: 71
通过Ajax请求动态填充页面数据的实例
要将数据存储到 HttpServletRequest 中,可以使用 ModelMap 对象。以下是一种常见的做法:
1. 在控制器方法中创建一个 ModelMap 对象,并将需要存储的数据添加到该对象中。
```java
@RequestMapping("/example")
public String exampleMethod(ModelMap model) {
// 存储数据到 ModelMap
model.addAttribute("key", "value");
// ...
return "examplePage";
}
```
2. 在视图页面中,可以通过 EL 表达式从 HttpServletRequest 中获取存储的数据。
```jsp
<%@ page isELIgnored="false" %>
<!-- 获取 HttpServletRequest 中的数据 -->
${requestScope.key}
```
这样就可以将数据存储到 HttpServletRequest 中,并在视图页面中获取和使用该数据。请注意,上述示例是在使用 Spring MVC 框架时的一种做法,其他框架可能会有不同的实现方式。
阅读全文