@RequestMapping(value = "/wfstepEditHome", method = RequestMethod.GET) @Scope("request") @RequestScoped public String wfstepEdit( @ModelAttribute WFStep wfstepDisplay, HttpServletRequest request, Model model, HttpServletResponse response) { String wfstepname = request.getParameter("wfstepDetEdit"); response.setCharacterEncoding("UTF-8"); List<Object[]> list = null; Object[] object = null; List<WFStep> wfstepsList = new ArrayList<WFStep>(); try { list = wfstepService.searchWFStepWithId(wfstepname); Iterator<Object[]> iterator = list.iterator(); while (iterator.hasNext()) { object = (Object[]) iterator.next(); wfstepDisplay.setWfstepidEdit((String) object[0]); wfstepDisplay.setWfstepStageGUIDEdit((String) object[1]); wfstepDisplay.setWfstepStepEdit((String) object[2]); wfstepDisplay.setWfstepNameEdit((String) object[3]); wfstepDisplay.setWfstepTypeEdit((String) object[4]); wfstepDisplay.setWfstepStatusEdit((String) object[5]); wfstepDisplay.setWfstepAssignedToEdit((String) object[6]); wfstepDisplay.setWfstepCreatedByEdit((String) object[7]); wfstepDisplay.setWfstepCreatedDateEdit((String) object[8]); wfstepsList.add(wfstepDisplay); } request.setAttribute("wfstepValues", wfstepsList); } catch (Exception e) { e.printStackTrace(); } finally { list = null; object = null; } model.addAttribute("wfstepAdd", wfstepDisplay); return "wfstepHome"; /* * return new * ModelAndView("materialHome","materialAdd",materialDisplay); */ }