首页 > 其他 > 详细

@pathvariable和@RequestParam的区别

时间:2019-03-11 23:55:28      阅读:79      评论:0      收藏:0      [点我收藏+]

标签:blank   highlight   href   aid   变量   cal   ron   pre   request   

@PathVariable 获取的是请求路径url中的值: (https://xxx.xxx.com/get_10.html,侧重于请求的URL路径里面的{xx}变量 )
//获取url中某部分的值 @RequestMapping("get_{id}")//获取到 10 

public String get(@PathVariable Integer id, Model model) {}

//测试例子 https://hcss:8090/hi1/aa bb/cc
@RequestMapping("/hi1/{a1}{a2}/{a3}")
public String showIndex1 (Model model, @PathVariable String a1,@PathVariable String a2,@PathVariable String a3,String a4) {}
//测试结果:
a1=aa bb a2="" a3="a3" a4=null

 

@RequestParam 获取的是url中问号后面的请求参数的值:https://localhost:8080/Springmvc/user/page.do?pageSize=3&pageNow=2
//获取pageSize和pageNow的值: 
@RequestMapping("page") public String page(@RequestParam int pageSize,@RequestParam int pageNow){}

 

@pathvariable和@RequestParam的区别

标签:blank   highlight   href   aid   变量   cal   ron   pre   request   

原文:https://www.cnblogs.com/hongchengshise/p/10513948.html

(0)
(0)
   
举报
评论 一句话评论(0
0条  
登录后才能评论!
© 2014 designnerd.net 版权所有 鲁ICP备09046678号-4
打开技术之扣,分享程序人生!
             

鲁公网安备 37021202000002号