实现jsp和Servlet翻页循环效果

  • 目的:实现当翻页时遇到第一页,再上一页跳到尾页的操作
    同理也实现当最后一页时的下一页是第一页

返回最后一页

		//获取最大页码
        int count = pageDao.getPage_count();
        //获取上一页的页码
            int page_up = Integer.parseInt(req.getParameter("page"));
            if (page_up<=0){
                //返回第一页
                page_up=4;
                req.setAttribute("page_now",page_up);
            }else{
                //修改当前页为下一页
                req.setAttribute("page_now",page_up);
            }
            //获取下一页的图书信息
            List<Books> list = booksService.getAll(page_up);
            req.setAttribute("list_book",list);

返回第一页:

			//获取下一页页码
            int page_down = Integer.parseInt(req.getParameter("page"));
            if (page_down>count){
                //返回第一页
                page_down=1;
                req.setAttribute("page_now",1);
            }else{
                //修改当前页为下一页
                req.setAttribute("page_now",page_down);
            }
            //获取下一页的图书信息
            List<Books> list = booksService.getAll(page_down);
            req.setAttribute("list_book",list);
            //跳转
            req.getRequestDispatcher("user.jsp").forward(req,resp);

总结:

当前端传过来的页码是最后一页或者是第一页时,
将要传到jsp的页码直接赋值为最后一页或者第一页,实现页码的跳转

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值