如何用@RequestParam改写请求参数?
- 内容介绍
- 文章标签
- 相关推荐
本文共计293个文字,预计阅读时间需要2分钟。
加与不加@RequestParam的区别:不加@RequestParam前端的参数名需要与后端方法的参数名一致,否则无法获取到正确的参数值。@RequestMapping(/list1) public String test1(int userId) { return list; } @RequestMapping(/list2) public String test2(@RequestParam int userId) { return list; } (1) 不加@RequestParam:前端参数名需与后端方法参数名一致,否则无法获取参数值。
加与不加的区别
@RequestMapping("/list1")public String test1(int userId) { return "list";}@RequestMapping("/list2")public String test2(@RequestParam int userId) { return "list";}(1)不加@RequestParam前端的参数名需要和后端控制器的变量名保持一致才能生效
(2)不加@RequestParam参数为非必传,加@RequestParam写法参数为必传。但@RequestParam可以通过@RequestParam(required = false)设置为非必传。
本文共计293个文字,预计阅读时间需要2分钟。
加与不加@RequestParam的区别:不加@RequestParam前端的参数名需要与后端方法的参数名一致,否则无法获取到正确的参数值。@RequestMapping(/list1) public String test1(int userId) { return list; } @RequestMapping(/list2) public String test2(@RequestParam int userId) { return list; } (1) 不加@RequestParam:前端参数名需与后端方法参数名一致,否则无法获取参数值。
加与不加的区别
@RequestMapping("/list1")public String test1(int userId) { return "list";}@RequestMapping("/list2")public String test2(@RequestParam int userId) { return "list";}(1)不加@RequestParam前端的参数名需要和后端控制器的变量名保持一致才能生效
(2)不加@RequestParam参数为非必传,加@RequestParam写法参数为必传。但@RequestParam可以通过@RequestParam(required = false)设置为非必传。

