JSP 分页查询数据
来源:互联网 发布:linux ps 查看线程 编辑:程序博客网 时间:2024/06/10 01:28
1、JSP页面 引用
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
JSP代码:
<pre name="code" class="javascript"><table><tr><td colspan="8" align="right"><c:if test="${page != 1 }"><a href="pagtingServlet?page=${page-1 }">上一页</a> </c:if><c:if test="${page != maxPage }"><a href="pagtingServlet?page=${page+1 }">下一页</a></c:if></td></tr></table>
2、Servlet页面:
private static int pageSize = 1; //pageSize 是每页显示多少条数据 我这里只显示1条@Overrideprotected void service(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {request.setCharacterEncoding("utf-8");response.setCharacterEncoding("utf-8");response.setContentType("utf-8");String pageTemp = request.getParameter("page");// 当前页int page;if(pageTemp != null){page = Integer.valueOf(pageTemp);}else{page = 1; }int startPage = (page - 1) * pageSize ;ServiceIn service = new Service();List<User> lstStu = service.findStudentPating(startPage,pageSize);//总数据数int dataCount = service.ChaXun().size();//调用查询数据库方法int maxPage = dataCount/pageSize;if(dataCount % pageSize != 0){maxPage++;}request.setAttribute("lstStu", lstStu);request.setAttribute("page", page);request.setAttribute("maxPage", maxPage);request.getRequestDispatcher("filter/page.jsp").forward(request, response);//将数据传回JSP页面}}
3、显示效果
效果1:
效果2:
效果3:
如果要加首页和尾页只需多加一个<a>标签 并把 href设置成第一页或最后一页
显示当前页数也是同理
0 0
- JSP 分页查询数据
- jsp查询结果分页
- jsp 分页查询
- JSP实现HTML网页中分页查询Mysql数据库数据
- JSP交互---分页查询(基本分页查询)
- JSP交互---分页查询(条件分页查询)
- Jsp数据分页
- jsp分页显示数据
- jsp分页显示数据
- JSP分页显示数据
- 高效的jsp分页查询
- 高效的jsp分页查询
- 高效的jsp分页查询
- 高效的jsp分页查询
- JSP高效分页查询代码
- 高效的jsp分页查询
- 高效的jsp分页查询
- 高效的jsp分页查询
- kafka如何直接查看log文件中的信息
- 三角函数计算,Cordic 算法入门
- 《NSOperation基本操作》
- angularjs一些简单的指令
- iOS中的事件处理
- JSP 分页查询数据
- globbing、ERE、BRE的比较
- AndroidStudio使用配置详解
- Centos搭建环境
- 写给嵌入式程序员的循环冗余校验(CRC)算法入门引导
- Jmeter测试Mysql
- mongoDB中的数据类型
- boost1_40_0安装过程
- boost编译指令