复制代码

为懒人提供无限可能,生命不息,code不止

人类感性的情绪,让我们知难行难
我思故我在
日拱一卒,功不唐捐
  • 首页
  • 前端
  • 后台
  • 数据库
  • 运维
  • 资源下载
  • 实用工具
  • 接口文档工具
  • 登录
  • 注册

spring

【原创】java后台分页controller(springMVC)之三

作者: whooyun发表于: 2017-03-16 01:52

    @RequestMapping("/index")
	public String index(HttpServletRequest req,Model model) {
		if (null != req.getParameter("currentIndex")
				&& "" != req.getParameter("currentIndex").trim()) {
			currentIndex = Integer.parseInt(req.getParameter("currentIndex"));
		}
		HashMap<String, Integer> map = new HashMap<String, Integer>();
		if (currentIndex == 1) {
			map.put("begin_num", 1);
		} else {
			map.put("begin_num", (currentIndex - 1) * PAGESIZE);
		}
		map.put("end_num", 10);
		List<Article> articleList = articleService.searchAllArticles(map);
		PageVO page = new PageVO();
		page.setDataObj(articleList);
		page.setPageSize(PAGESIZE);
		page.setTotal(articleService.countArticles());
		page.setCurrentIndex(currentIndex);
		logger.info(articleList.get(0).getArticleContent());
		model.addAttribute("page", page);
		//model.addAttribute("headMenu", CommonConstantDef.HEAD_MENU_DUANZI);
		return "duanzi/index";
	}