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