以下代码使用JSTL来完成:
jsp用标签库实现自动分页
首先把pager-taglib.jar放到lib文件夹下
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/sql" prefix="sql" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%@ taglib uri="http://jsptags.com/tags/navigation/pager" prefix="pg" %>
//定义数据源及查询语句
<sql:query var="rs" dataSource="jdbc/myDB">
select username from usertable
</sql:query>
//下面是表头
<table width="75%" border="1" align="center" cellpadding="1" cellspacing="1">
<c:forEach
<%-- 显示索引页 --%>
<pg:index>
<%-- 显示首页 --%>
<pg:first export="firstPageUrl=pageUrl" unless="current">
</pg:first>
<%-- 显示前一页 --%>
<pg:prev export="prevPageUrl=pageUrl">
</pg:prev>
<%-- 显示页索引 --%>
<pg:pages><%
%></pg:pages>
<%-- 显示下一页 --%>
<pg:next export="nextPageUrl=pageUrl">
</pg:next>
<%-- 显示最后一页 --%>
<pg:last export="lastPageUrl=pageUrl" unless="current">
</pg:index>
</h4>
</pg:pager>
我已经尽量简化了,希望对大家有帮助
分页标签的官方网站:http://jsptags.com/tags/navigation/pager/pager-taglib-2.0.html(本人强烈推荐参看)
本文介绍了一种使用JSTL标签库实现JSP自动分页的方法,通过具体代码展示了如何配置分页参数、显示数据及导航链接。
1315

被折叠的 条评论
为什么被折叠?



