@RequestMapping(value = "editadviseraction", method = RequestMethod.GET) public ModelAndView edit(Integer id, Integer projectId) throws Exception { ProjectWrapper pw = this.tempProjectManager.get(projectId); ModelAndView mav = new ModelAndView(); AdviserAction aa = new AdviserAction(); Adviser a = this.projectDao.getAdviserByTuakiriUniqueId(getTuakiriUniqueIdFromRequest()); aa.setAdviserId(a.getId()); DateFormat df = new SimpleDateFormat("yyyy-MM-dd"); aa.setDate(df.format(new Date())); for (AdviserAction aac : pw.getAdviserActions()) { if (aac.getId().equals(id)) aa = aac; } mav.addObject("adviserAction", aa); mav.addObject("adviserId", aa.getAdviserId()); return mav; }