java map赋值给model_Map,Model,ModelMap使用方法
1.Spring MVC在內(nèi)部使用了一個org.springframework.ui.Model接口存儲模型數(shù)據(jù)
具體步驟:
1.Spring MVC在調(diào)用方法前會創(chuàng)建一個隱含的模型對象作為模型數(shù)據(jù)的存儲容器。
2.如果方法的入?yún)镸ap,Model類型,Spring MVC會將隱含模型的引用傳遞給這些入?yún)ⅰT诜椒w內(nèi),開發(fā)者可以通過這個入?yún)ο笤L問到模型中的所以數(shù)據(jù),也可以向模型中添加新的屬性數(shù)據(jù)。
@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}
三種方式處理模型數(shù)據(jù):
1.Map.put(string,object);
2.Model.AddAttribute(string,object);
3.ModelMap.AddAttribute(string,object);
總結(jié)
以上是生活随笔為你收集整理的java map赋值给model_Map,Model,ModelMap使用方法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mysql starting serve
- 下一篇: shadowplay要下载java_Ja