繁体   English   中英

如何在春天的时候一起使用@Requestparam @RequestBody

[英]how to use @Requestparam @RequestBody together in spring restful

如何在春天的时候一起使用@Requestparam @RequestBody

@RequestMapping(method = RequestMethod.POST, value = "/upate")
@ResponseBody
public ModelAndView availableCheck(
        @RequestParam("key") String key, @RequestBody User user)
        throws Exception {
    //handle
    //
}

我想用唯一键更新用户,所以我需要请求键paramer和新用户json对象。 谢谢!

有一些可能的错误:如果你返回一个ModelAndView那么你很可能不想成为ResponseBody,因此删除@ResponseBody


另一个问题是RespondeBody是用于字符串的。 这意味着将Body字符串放在此变量中。 因此,您的user是由某个表单填充的命令对象,然后只删除@RequestBody注释

@RequestMapping(method = RequestMethod.POST, value = "/upate")
public ModelAndView availableCheck(
        @RequestParam("key") String key, User user)
        throws Exception {
    //handle
    //
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM