springmvc接收前端传值
1. @RequestParam
接收URL拼接的参数,如果参数名称相同可以省略
http://localhost:8080/base/user/login?username=zhangsan&pass=123456
public CommonRs login(@RequestParam("username") String uname,String pass)
2. @PathVariable
接收URL路径参数
http://localhost:8080/base/user/login/zhangsan/123456
@RequestMapping("/login/{username}/{pass}")
public CommonRs login(@PathVariable(name="username") String name,@PathVariable String pass)
3. @RequestBody
常用来接收请求体中的JSON参数
http://localhost:8080/base/user/add
public CommonRs addUser(@RequestBody User user)
4. 接收数组,delIDList:[11111,22222,33333]
post("/base/role/delMulit",this.delIDList)
public CommonResult deleteMulitRole(@RequestBody List<Long> list){}