ModelAttribute 和 RequestParam, PathVariable 之间的搭配
2017-05-07 10:51
393 查看
一: ModelAttribute RequestParam 搭配categoryId不会被添加到model
二:ModelAttribute PathVariable 搭配categoryId会被添加到model
@RequestMapping(value = "/list", method = RequestMethod.GET) public String list(@ModelAttribute("categoryId") @RequestParam("categoryId") Long categoryId, Model model) { return viewName("list"); }
二:ModelAttribute PathVariable 搭配categoryId会被添加到model
@RequestMapping(value = "/list/{categoryId}", method = RequestMethod.GET) public String list(@ModelAttribute("categoryId") @PathVariable("categoryId") Long categoryId, Model model) { return viewName("list"); }
相关文章推荐
- JAX-RS:@PathVariable @RequestParam @ModelAttribute等参数绑定注解详解
- Spring MVC代码实例系列-03:@PathVariable、@RequestHeader、@RequestParam、@RequestBody、@ModelAttribute等
- @PathVariable,@RequestParam, @RequestBody,@ModelAttribute,@RequestHeader,@CookieValue的区别
- @PathVariable,@RequestParam, @RequestBody,@ModelAttribute,@RequestHeader,@CookieValue的区别
- @RequestParam,@PathVariable,@ResponseBody,@RequestBody,@ModelAttribute
- SpringMVC的@ModelAttribute和@RequestParam、@PathVariable、@CookieValue、@SessionAttributes
- @RequestParam,@PathVariable,@ResponseBody,@RequestBody,@ModelAttribute
- SpringMVC学习(5):数据绑定2 @PathVariable、@CookieValue、@RequestHeader、@ModelAttribute..
- SpringMVC学习(5):数据绑定2 @PathVariable、@CookieValue、@RequestHeader、@ModelAttribute..
- Spring3.0 mvc --@RequestParam/@PathVariable区别
- springMVC的注解@RequestParam与@PathVariable的区别
- @RequestParam @RequestBody @PathVariable 等参数绑定注解详解
- spring 注解@PathVariable和@RequestParam的区别
- SpringMVC使用@PathVariable,@RequestBody,@ResponseBody,@RequestParam,@InitBinder
- @PathVariable和@RequestParam的区别
- @RequestParam @RequestBody @PathVariable 等参数绑定注解详解
- SpringMVC中通过@ResponseBody返回对象,Js中调用@ResponseBody返回值,统计剩余评论字数的js,@RequestParam默认值,@PathVariable的用法
- spring boot 学习笔记(2)--@PathVariable @RequestParam @GetMapping @PostMapping
- @PathVariable和@RequestParam的区别
- Spring MVC -- @PathVariable和@RequestParam的区别