SpringMVC的哪些注解用于实现控制器功能?

2026-04-16 12:452阅读0评论SEO问题
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计228个文字,预计阅读时间需要1分钟。

SpringMVC的哪些注解用于实现控制器功能?

目标方法可以添加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

SpringMVC的哪些注解用于实现控制器功能?

本文共计228个文字,预计阅读时间需要1分钟。

SpringMVC的哪些注解用于实现控制器功能?

目标方法可以添加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

SpringMVC的哪些注解用于实现控制器功能?