@RequestMapping("/query") public ModelAndView query( HttpServletRequest request, HttpServletResponse response, @RequestParam(value = "wid", required = true, defaultValue = "") String wid, @RequestParam(value = "pid", required = true, defaultValue = "") String pid) throws ParseException { int pageNum = 1; int pageSize = 50; if (request.getParameter("pageNum") != null) { pageNum = new Integer(request.getParameter("pageNum")); } List<WebownerBillDTO> list = service.query(wid, pid, pageNum, pageSize); int count = service.queryCount(); ModelAndView mav = new ModelAndView("/finance/webownerbill/list"); Page<WebownerBillDTO> page = PageUtil.getPage(count, pageNum, list, pageSize); mav.addObject( "pageHtml", PageUtil.toPageHtml(page, request.getRequestURI(), request.getQueryString())); mav.addObject("list", list); return mav; }