springmvc中@PathVariable和@RequestParam的区别
2个回答
展开全部
/Springmvc/user/page5.do?pageSize=3&pageNow=2
@PathVariable
你可以把这地址分开理解,其中问号前半部分:
/Springmvc/user/page5.do
这个就是路径,是你的请求url,而如果这个路径上有数氏昌拍据匹配,用的就是@PathVariable 如
歼羡
@RequestMapping(value="/page{pageNo}.do")
public String page(@PathVariable int pageNo){}
@RequestParam
而问号的后面部分就是请求参数部分,是要向请求路径提交的参数信息,用的就是@RequestParam ,对于这种参数,如果迅备你要用的话,代码应该如下:
@RequestMapping(value="/page.do")
public String page(@RequestParam int pageSize,@RequestParam int pageNow){}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询