您的位置:首页 > 编程语言 > Java开发

15 SpringMVC_处理模型数据之Map

2016-05-26 21:08 591 查看
Map 及 Model

• Spring MVC 在内部使用了一个

org.springframework.ui.Model 接口存

储模型数据

• 具体步骤

– Spring MVC 在调用方法前会创建一个隐

含的模型对象作为模型数据的存储容器。

如果方法的入参为
Map Model


型,Spring MVC 会将隐含模型的引用传

递给这些入参。在方法体内,开发者可以

通过这个入参对象访问到模型中的所有数

据,也可以向模型中添加新的属性数据

jsp code

<a href="springmvc/testMap">Test Map</a>

<br><br>

java code

/**

* 目标方法可以添加 Map 类型(实际上也可以是 Model 类型或 ModelMap 类型)的参数.

* @param map

* @return

*/

@RequestMapping("/testMap")

public String testMap(Map<String, Object> map){

System.out.println(map.getClass().getName());

map.put("names", Arrays.asList("Tom", "Jerry", "Mike"));

return SUCCESS;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: