0
我知道我們可以使用_method(@RequestBody ObjectClass obj)
來映射一個對象。是否有可能在春季映射來自相同requestBody的兩個對象?
我想要實現的是_method(@RequestBody ObjectClass obj, @RequestBody OtherObjectClass obj2)
,但不起作用。
有什麼方法可以使用相同的請求來映射兩個對象嗎?
謝謝!
我知道我們可以使用_method(@RequestBody ObjectClass obj)
來映射一個對象。是否有可能在春季映射來自相同requestBody的兩個對象?
我想要實現的是_method(@RequestBody ObjectClass obj, @RequestBody OtherObjectClass obj2)
,但不起作用。
有什麼方法可以使用相同的請求來映射兩個對象嗎?
謝謝!
HTTP請求由標頭和正文組成。 對於單個請求,您有一個請求主體,您不能擁有兩個請求主體。然後,您可以解析請求主體以從中提取不同的變量,例如,如果您的請求主體是JSON,那麼您可以解析它並將其轉換爲對象。
參見this example,進一步在上節「傳遞多個JSON對象」
[在Requestbody傳遞multple變量來使用Ajax彈簧MVC控制器]的可能的複製(http://stackoverflow.com/questions/12893566/通過-multple變量合requestbody到一個 - 彈簧 - 使用Ajax的MVC-控制器) – Max