2014-10-27 66 views
0

我有2个表格。一个是具有key = PID的零件清单。第二个是parttickets列表。 这是我目前设置控制器的方式。在MVC对象之间移动数据

@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文件中做这个表单设置的一部分? 还是我完全在左边的领域,需要做更多的研究?

回答

0

我在想这一切都是错的。容易做到 -

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

    parttickets.setPid(parts.getPid());