在Spring 3.0 GET请求中,@ PathVariable和@RequestParam有什么区别

在Spring 3.0 GET请求中,@ PathVariable和@RequestParam有什么区别,第1张

在Spring 3.0 GET请求中,@ PathVariable和@RequestParam有什么区别

@RequestParam 将请求参数绑定到方法中的参数。在您的示例中,GET请求中名为“ portfolioIdRequest”的参数的值将作为“
portfolioIdRequest”参数传递给您的方法。一个更具体的示例-如果请求URL是

http://hostname/portfolio/123?portfolioIdRequest=456

那么参数“ portfolioIdRequest”的值将为“ 456”。

此处提供更多信息 :http :
//static.springsource.org/spring/docs/3.0.x/spring-framework-
reference/html/mvc.html#mvc-ann-
requestparam

@PathVariable 同样将URI模板变量“ portfolioIdPath”的值绑定到方法参数“
portfolioIdPath”。例如,如果您的URI是

/portfolio/123

那么“ portfolioIdPath”方法参数的值将为“ 123”。

此处提供更多信息 :http :
//static.springsource.org/spring/docs/3.0.x/spring-framework-
reference/html/mvc.html#mvc-ann-requestmapping-uri-
templates



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5641694.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存