Content
- @RequestMapping(处理URL请求)
- @PathVariable()
- REST风格URL.
- @RequestParam(请求参数)
- 使用POJO绑定请求参数
- 使用Servlet原生API
-
处理模型数据(从Controller向页面传递数据)
- ModelAndView
- Map
- @SessionAttributes(只能放在类上)
- ModelAttribute
@RequestMapping(处理URL请求)
@RequestMapping路径
类:初步映射请求路径
方法:具体映射请求路径
@RequestMapping设置请求方法
@PathVariable()
REST风格URL
获取 get?id=1
新增 post
修改 update?id=1
删除 delete?id=1
注:Tomcat6.0以上不支持PUT和DELETE
@RequestParam(请求参数)
使用POJO绑定请求参数
由单个参数逐一传递,变为使用Java类来自动匹配参数。支持级联属性。
使用Servlet原生API
源码:https://github.com/HCJ-shadow/SpringMVC-RequestMapping
处理模型数据(从Controller向页面传递数据)
ModelAndView
Map
@SessionAttributes(只能放在类上)
ModelAttribute
效果:从数据库取出数据匹配对象,修改其中一部分,未修改的保持不变