当前位置 : 主页 > 编程语言 > c++ >

SpringMVC的注解(5)

来源:互联网 收集:自由互联 发布时间:2021-06-30
目标方法可以添加Map类型(实际上也可以是Model或ModelMap类型)的参数 /** * 目标方法可以添加Map类型(实际上也可以是Model或ModelMap类型)的参数 * SpringMVC会将Map中的属性放到request域中 */@Req
目标方法可以添加Map类型(实际上也可以是Model或ModelMap类型)的参数
/**
	 * 目标方法可以添加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
网友评论