2016-09-19 45 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對象」

相關問題