[英]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.