@RequestMapping(method = {RequestMethod.GET, RequestMethod.POST}) public ModelAndView main( Product product, PageParameter page, ModelMap model, HttpSession httpSession) { User user = httpSession.getAttribute("user") != null ? (User) httpSession.getAttribute("user") : null; // if(httpSession.getAttribute("resTopList")==null){ JSONArray toplist = JSONArray.fromObject(mainService.getResource(user, "top")); JSONArray leftlist = JSONArray.fromObject(mainService.getResource(user, "left")); httpSession.setAttribute("resTopList", toplist); httpSession.setAttribute("resList", leftlist); // } Notice notice = new Notice(); try { model.addAttribute("notices", noticeService.getNotices(notice, page)); } catch (DaoException e) { logger.error("", e); } User us = new User(); us.setUserId(user.getUserId()); User u = (User) userDao.getUser(us); model.addAttribute("userbean", u); return new ModelAndView("main.jsp"); }