获取url模板上数据的(/{id})@DefaultValue | 获取请求参数的(包括post表单提交)键值对(?param1=10¶m2=20)、可以设置defaultValue | |
JAX-RS | @PathParam | @QueryParam |
Spring | @PathVariable | @RequestParam |
有一次的请求是 :
http://localhost:8080/system/getMenuListPage?level=0&parent_id=0&_=1532879287887
后台返回400 BadRequest 。
接收用的
@RequestMapping(value = "getMenuListPage", method= RequestMethod.GET,produces = "text/html;charset=UTF-8") @ResponseBody public String getMenuListPage(Menu menu, @RequestParam(value="pageNumber") Integer pageNumber, @RequestParam(value="pageSize") Integer pageSize){
将@RequestParam 用 @QueryParam 替换后就返回 200.
@RequestParam
和 @PathVariable
注解是用于从request中接收请求的,两个都可以接收参数,关键点不同的是@RequestParam
是从request里面拿取值,而 @PathVariable
是从一个URI模板里面来填充。
原文地址:https://www.cnblogs.com/mobaids/p/9388312.html
时间: 2024-11-09 09:45:27