@RequestMapping("listNotice") public String listNotice( HttpServletRequest request, HttpServletResponse response, Infomation infomation, Integer backPage) { infomationManager.updateValidateInfomation(); Long companyId = (Long) request.getSession().getAttribute(SecurityConstants.USER_COMPANY_ID); PageSearch page = PageUtils.preparePage(request, Infomation.class, true); User user = (User) request.getSession().getAttribute(SecurityConstants.SESSION_USER); page.getFilters() .add(new PropertyFilter(Infomation.class.getName(), "EQL_companyId", companyId.toString())); if (IBSConstants.USER_TYPE_COMPANY_HR == user.getType()) { page.getFilters() .add( new PropertyFilter( Infomation.class.getName(), "EQL_createdBy", user.getObjectId().toString())); } String cp = request.getParameter("c_p"); Integer currPage = 1; if (cp != null && !("").equals(cp)) { currPage = Integer.parseInt(cp); } page.setSortOrder("asc"); page.setSortProperty("createdOn"); page.setCurrentPage(currPage); handleFind(page); List<Infomation> items = page.getList(); request.setAttribute("items", items); request.setAttribute("pageInfomation", page); return "info/listNotice"; }