java map赋值给model_Map,Model,ModelMap使用方法
1.Spring MVC在內部使用了一個org.springframework.ui.Model接口存儲模型數據
具體步驟:
1.Spring MVC在調用方法前會創建一個隱含的模型對象作為模型數據的存儲容器。
2.如果方法的入參為Map,Model類型,Spring MVC會將隱含模型的引用傳遞給這些入參。在方法體內,開發者可以通過這個入參對象訪問到模型中的所以數據,也可以向模型中添加新的屬性數據。
@RequestMapping("/testmap")
public String testmap(Map map) {
map.put("age", 13);
return "success";
}
@RequestMapping("/testModel")
public String testModel(Model model) {
model.addAttribute("email","ddd@qq.com");
return "success";
}
@RequestMapping("/testModelmap")
public String testModelmap(ModelMap modelMap) {
modelMap.addAttribute("city", "Beijing");
return "success";
}
${requestScope.age }
${requestScope.email}
${requestScope.city}
三種方式處理模型數據:
1.Map.put(string,object);
2.Model.AddAttribute(string,object);
3.ModelMap.AddAttribute(string,object);
總結
以上是生活随笔為你收集整理的java map赋值给model_Map,Model,ModelMap使用方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mysql starting serve
- 下一篇: shadowplay要下载java_Ja