2014-10-27 58 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());