只是好奇,想知道在这种情况下,我们应该去@RequestParam和@PathVariable.我知道:
@RequestParam获取参数值,而@PathVariable获取占位符值@RequestParam在提出请求时可以是可选的(必需= false),而@PathVariable必须提供值.@RequestParam我们必须知道属性语法,但@PathVariable不是必需的有没有其他理由去特定的?
Kum*_*hav 11
使用@PathVariable如果要坚持"全状态"的网址.
例如:-
/customer/:id Customer view/edit page
/customer/ Customer Add page
/customer/list List Customer Page
/customer/:cid/order All order of a Customer
/customer/:cid/order/:oid Specific order of a partucular Customer.
Run Code Online (Sandbox Code Playgroud)
明智地使用Path Variable将导致URL提供关于结果视图/页面的含义的提示/线索.
这也使您无需额外工作即可支持刷新,后退和前进操作.
@RequestParams可用于扩展未作为路径参数传递的数据.您的MVC处理程序可以根据需要组合使用两个.
| 归档时间: |
|
| 查看次数: |
3806 次 |
| 最近记录: |