目标方法可以添加Map类型(实际上也可以是Model或ModelMap类型)的参数 /** * 目标方法可以添加Map类型(实际上也可以是Model或ModelMap类型)的参数 * SpringMVC会将Map中的属性放到request域中 */@Req
/**
* 目标方法可以添加Map类型(实际上也可以是Model或ModelMap类型)的参数
* SpringMVC会将Map中的属性放到request域中
*/
@RequestMapping("/testMap")
public String testMap(Map
map) {
List
list=new ArrayList<>(); User user1=new User("zsl","123","aa@163.com",12,new Address("Beijing","Beijing")); User user2=new User("wc","123","bb@163.com",21,new Address("Jiangxi","LePing")); list.add(user1); list.add(user2); map.put("users",list); map.put("xixi", "haha"); return success; }
@SessionAttrbutes注解可以通过属性名指定需要放到session域中属性(通过value属性值)
/**
* @SessionAttrbutes注解可以通过属性名指定需要放到session域中属性(通过value属性值)
* 还可以通过属性的对象类型指定哪些属性需要放到session域中(通过types属性值)
* 该注解只能用来修饰类,不能用来修饰方法
*/
@RequestMapping("/testSessionAttributes")
public String testSessionAttributes(Map
map) {
User user1=new User("zsl","123","aa@163.com",12,new Address("Beijing","Beijing"));
map.put("user", user1);
map.put("msg", "xixi");
return success;
}
QQ截图20170828220224.png
