[英]Acessing multiple pojo in single post method in spring
我的春季項目有三個三個不同的POJO文件。 當我從angular js(也來自不同的POJO類)頁面發送數據到spring mvc時,我的spring post方法只使用一個POJO類。誰能告訴我如何在單個spring post方法中調用多個POJO類在下面的控制器中,clue,cluelvl和cluedesc來自clueData POJO類,ans來自clueAns POJO。僅告訴我如何在一個post方法內調用多個POJO。
@RequestMapping(value = "/saveAndSubmit", method = RequestMethod.POST)
public @ResponseBody void save(@RequestBody ClueData clueData , ClueAns clueans)
//,@RequestBody List<ClueTag> clueTagList)
{ System.out.println(" Inside saveAndSubmit method ");
System.out.println("ans:-" +clueans.getAns() );
System.out.println("clue:-" +clueData.getClue() );
System.out.println("level:-" +clueData.getClueLvl() );
System.out.println("clueDESC:-" +clueData.getClueDesc());
}
您應該將ClueData
和ClueAns
合並到一個POJO中。 Spring試圖將整個請求主體映射到帶有@RequestBody
注釋的參數。 從春季規格 :
@RequestBody方法參數注釋指示方法參數應綁定到HTTP請求正文的值。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.