2016-09-19 63 views
0

我知道我们可以使用_method(@RequestBody ObjectClass obj)来映射一个对象。是否有可能在春季映射来自相同requestBody的两个对象?

我想要实现的是_method(@RequestBody ObjectClass obj, @RequestBody OtherObjectClass obj2),但不起作用。

有什么方法可以使用相同的请求来映射两个对象吗?

谢谢!

+1

[在Requestbody传递multple变量来使用Ajax弹簧MVC控制器]的可能的复制(http://stackoverflow.com/questions/12893566/通过-multple变量合requestbody到一个 - 弹簧 - 使用Ajax的MVC-控制器) – Max

回答

1

HTTP请求由标头和正文组成。 对于单个请求,您有一个请求主体,您不能拥有两个请求主体。然后,您可以解析请求主体以从中提取不同的变量,例如,如果您的请求主体是JSON,那么您可以解析它并将其转换为对象。

参见this example,进一步在上节“传递多个JSON对象”

相关问题