我正在学习Spring MVC,我无法弄清楚如何从.jsp文件中的表单中检索嵌套信息到我的控制器。
我们说我有一个表单页面,用户可以在其中放置有关目标和多个练习的信息,每个表示一个对象,因此目标的POJO将是这样的:
public class Goal{
private List<Exercise> exercises = new ArrayList<Exercise>();
...
}
和我的控制器,类似的东西:
@Controller
public class GoalController {
@Autowired
private GoalService goalService;
@RequestMapping(value = "addGoal", method = RequestMethod.POST)
public String updateGoal(@ModelAttribute("goal") Goal goal) {
goalService.save(goal);
return "redirect:index.jsp";
}
}
在这种情况下的问题是,我知道如何获取目标先验信息,但我不知道如何获得嵌套的练习信息...
我已经找了一些关于它的信息,但刚刚找到文章讨论如何在页面上显示嵌套信息,而不是检索它。
更新:还有一件事,我的.jsp页面应该如何构建完美允许这个?!
感谢高级