在MVC对象之间移动数据

时间:2014-10-27 18:48:04

标签: spring-mvc

我有2张桌子。一个是带有键= PID的部件列表。第二个是parttickets列表。 这就是我目前设置控制器的方式。

@RequestMapping("/addNewParttickets")
public ModelAndView addNewParttickets(@RequestParam Integer pidKey) {
    ModelAndView mav = new ModelAndView();
    mav.addObject("parts", partsDAO.findPartsByPrimaryKey(pidKey));
    mav.addObject("parttickets", new Parttickets());
    mav.addObject("newFlag", true);
    mav.setViewName("parttickets/addNewParttickets.jsp");
    return mav;
}

我的问题是,如何设置partickets.pid = parts.pid?是否最好在addObject调用中执行此操作? (如果是这样,那么如何?)或者最好在jsp文件中执行此操作作为表单设置的一部分? 或者我完全处于左侧,需要做更多的研究?

1 个答案:

答案 0 :(得分:0)

我在想这一切都错了。很容易做到 -

    Parttickets parttickets = new Parttickets();
    Parts parts = partsDAO.findPartsByPid(pidKey);

    parttickets.setPid(parts.getPid());