目录
SpringMyvc有三种方式可以向request域中设置数据
- @RequestMapping("/c2/h2")
- public String t4(HttpServletRequest request){
- request.setAttribute("name","脏三");
- return "test";
- }
SpringMVC提供了Model接口和ModelMap类,控制器方法添加这两个类型的参数,使用该参数设置数据,该数据就会存到request域中。
@RequestMapping("c2/h3") public String t5(Model model, ModelMap map){ //使用model将数据存储到request域中 //model.addAttribute("name","李四"); //使用ModelMap存储数据 map.addAttribute("name","赵武"); return "test"; }
Model接口底层就是一个Map集合,我们可以给控制器方法设置Map类型的参数,向Map中添加键值对,数据也会存到request域中。
@RequestMapping("/c2/h4") public String t6(Map map){ map.put("name","王老五"); return "test"; }