Spring注解@ModelAttribute与@RequestBody的区别

来源:互联网 发布:淘宝多寄了东西怎么办 编辑:程序博客网 时间:2024/05/15 23:43

@RequestBody

用于接收json串  如ajax请求的data参数    可在直接接收转换到Pojo

@ModelAttribute

用于直接接受url?后面的参数 如url?id=123&name=456    可在直接接收转换到Pojo



@RequestMapping(value = "/", method = RequestMethod.POST)
public String postUser(@RequestBody User user,@ModelAttribute User user1) {
// 处理"/users/"的POST请求,用来创建User
// 除了@ModelAttribute绑定参数之外,还可以通过@RequestParam从页面中传递参数

0 0
原创粉丝点击