一、表单参数

1、非对象类型单个参数接收:

最常用的表单参数提交,ContentType指定为application/x-www-form-urlencoded

SpringMVC 请求参数

对应控制器如下:

    @RequestMapping("/test3")
	@ResponseBody
	public R test3(Integer code, String msg){
		return new R(code, msg);
	}
	
	@RequestMapping("/test4")
	@ResponseBody
	public R test4(@RequestParam Integer code, @RequestParam String msg){
		return new R(code, msg);
	}
	
	@RequestMapping("/test5")
	@ResponseBody
	public R test5(@RequestParam("codd") Integer code, @RequestParam String msg){
		return new R(code, msg);
	}

2、对象类型参数接收:

SpringMVC 请求参数

控制器:

@RequestMapping("/test1")
	@ResponseBody
	public R test1(R r){
		return r;
	}

二、JSON参数

ContentType设置为application/json

SpringMVC 请求参数

后端控制器,使用@RequestBody注解:

@RequestMapping("/test2")
	@ResponseBody
	public R test2(@RequestBody R r){
		return r;
	}

 

相关文章: