你能给我一个简短的解释和使用示例吗@PathVariable
在 Spring MVC 中?请说明您如何输入网址?
我正在努力获取正确的 url 来显示 jsp 页面。谢谢。
假设你想写一个 url 来获取一些订单,你可以说
www.mydomain.com/order/123
其中 123 是订单 ID。
所以现在你将在 spring mvc 控制器中使用的 url 看起来像
/order/{orderId}
现在订单 id 可以声明为路径变量
@RequestMapping(value = " /order/{orderId}", method=RequestMethod.GET)
public String getOrder(@PathVariable String orderId){
//fetch order
}
如果您使用 url www.mydomain.com/order/123,则 orderId 变量将由 spring 填充值 123
另请注意,PathVariable 与 requestParam 不同,因为 pathVariable 是 URL 的一部分。
使用请求参数的相同 url 看起来像www.mydomain.com/order?orderId=123
API DOC
Spring官方参考
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)