几年以前利用jstl标签库进行分页的页面代码,现在贴出来记录一下(用到的时候也好翻出来):
<tr>
<td width="100%" colspan="9" align="right">
本页${listSize}条记录
<a href='${pageContext.request.contextPath}/station/doListQuery.do?pageNo=1&minTime=${minTime }&maxTime=${maxTime }'>首页|</a>
<c:choose>
<c:when test="${pageNo-1 ge 1}">
<a href='${pageContext.request.contextPath}/station/doListQuery.do?pageNo=${pageNo-1}&minTime=${minTime }&maxTime=${maxTime }'>上一页|</a>
</c:when>
<c:otherwise>
<a href='${pageContext.request.contextPath}/station/doListQuery.do?pageNo=1&minTime=${minTime }&maxTime=${maxTime }'>上一页|</a>
</c:otherwise>
</c:choose>
<c:choose>
<c:when test="${pageNo+1 le totalPages}">
<a href='${pageContext.request.contextPath}/station/doListQuery.do?pageNo=${pageNo+1}&minTime=${minTime }&maxTime=${maxTime }'>下一页|</a>
</c:when>
<c:otherwise>
<a href='${pageContext.request.contextPath}/station/doListQuery.do?pageNo=${totalPages}&minTime=${minTime }&maxTime=${maxTime }'>下一页|</a>
</c:otherwise>
</c:choose>
<a href='${pageContext.request.contextPath}/station/doListQuery.do?pageNo=${totalPages}&minTime=${minTime }&maxTime=${maxTime }'>末页</a>
第${pageNo}页/共${totalPages}页
</td>
</tr>
说明:实际上分页所需的参数一般情况下只需要patNo、totalPages,后面的minTime、maxTime只是传参而已。
分享到:
相关推荐
本篇文章将详细解读如何利用JSP中的JSTL标签库实现真分页功能。 #### JSTL简介 JavaServer Pages Standard Tag Library (JSTL) 是一套为简化JSP页面开发而设计的标准标签库。它提供了一系列预定义标签来执行常见...
c 标签库用于实现逻辑控制和变量设置,而 sql 标签库用于实现数据库操作。 该代码首先设置了每页显示的记录数为 2,然后使用 sql:setDataSource 标签设置了数据库连接。接着,该代码使用 sql:query 标签查询了记录...
jh-plugins已实现标签库:分页 jh-plugins特点:高效、轻巧、简单、适用(可融合与任何B/S架构的java项目) jh-plugins使用详解: 导入jh-plugins.jar,引入标签库; 1.分页标签库 PageModel pagem = new PageModel();...
6. 在JSP页面中,使用EL表达式读取Servlet传递的数据,并用JSTL标签生成分页链接。 7. 如果用户点击分页链接,上述流程重复,但页码会改变。 具体到本示例的"20131210servlet分页"文件,它可能包含了以下内容: - `...
然而,为了提高代码的可读性和可维护性,通常会避免在JSP页面中直接编写过多的Java脚本,而转向使用像JSTL(JavaServer Pages Standard Tag Library)这样的标签库。JSTL提供了一系列预定义的标签,可以替代Java脚本...
JSTL(JavaServer Pages Standard Tag Library)是Java的一个标准标签库,它提供了一系列的标签来简化JSP页面的编程。在本示例中,我们将探讨如何利用JSTL实现分页功能,特别是在结合JavaBean、JSP和SQL Server 2005...
JSTL是一组用于JSP的标准标签库,提供了许多预定义的标签,涵盖了核心、XML、函数、I18N和SQL等领域。通过使用JSTL,我们可以使JSP页面更符合MVC(Model-View-Controller)架构,降低代码的复杂性,提高可维护性。...
JavaServer Pages Standard Tag Library(JSTL)是Java Web开发中的一个标准标签库,它包含了一系列用于处理常见任务的标签,其中就包括分页功能。本文将详细介绍如何使用JSTL来实现分页。 首先,我们需要理解分页...
3. **性能提升**:JSTL标签在服务器端被解析成Java代码执行,相比在JSP中使用脚本,性能通常会有所提升。 4. **遵循标准**:作为Java EE的一部分,JSTL遵循Java Community Process(JCP)的标准,与其他Java EE组件...
通过结合EL表达式和JSTL标签,我们可以创建动态的、适应性强的分页界面,提高用户体验。在实际开发中,还需要考虑错误处理和优化,例如处理无效的页码请求,以及在数据量变化时自动调整分页参数等。
JSTL(JavaServer Pages Standard Tag Library)是JSP标准标签库,提供了许多预定义的标签,简化了JSP页面的编写。在分页场景下,JSTL的`fmt:formatNumber`标签可以用于格式化页码,`c:forEach`标签可以遍历并显示...
总结来说,这个“用JSTL在表现层分页”的jar包提供了分页所需的全部组件,包括JSTL标签的使用、前端分页链接的生成以及后端数据处理的逻辑。通过集成这个jar包,开发者可以快速在Java Web项目中实现高效、友好的分页...
在Web开发中,JSP Standard Tag Library(JSTL)是一个标准的标签库,它提供了许多用于处理常见任务的标签,如迭代、条件语句、XML处理等,极大地简化了JSP页面的编写。另一方面,jqGrid是一个流行的JavaScript数据...
首先,自定义标签是JSP标准标签库(JSTL)的一种扩展,允许开发者创建自己的标签库,以解决特定业务场景的需求。在本例中,"fenyeTag"可能是自定义分页标签库的名字,用于在JSP页面上展示分页链接。 要实现自定义...
通过合理地组合和使用JSTL标签,我们可以构建出高效、可维护的分页系统,从而提高Web应用的性能和用户体验。在开发过程中,一定要注意数据的正确处理和分页逻辑的完整性,确保分页功能的稳定性和实用性。
1. **JSTL分页**:JavaServer Pages Standard Tag Library (JSTL) 是一个标准的标签库,它提供了一系列标签用于简化JSP页面的编写。在JSTL中,`<c:forEach>`标签常用于遍历分页数据,而`<c:if>`或`<c:choose>`标签...
【标题】:“购物车+学生管理系统+JSTL库”是一个综合性的项目,结合了在线购物车功能和学生管理系统的实现,同时运用了JavaServer Pages Standard Tag Library(JSTL)这一强大的标签库来简化前端展示和后端逻辑的...
在IT行业中,JSP(JavaServer Pages)是一种用于创建动态网页的技术,它允许开发者使用Java语言来...通过学习这个项目,开发者可以深入理解JSP、SQL查询、分页算法以及JSTL标签库的使用,对于提升Web开发技能大有裨益。
- 创建对应的Java类(Tag Handler)来处理这些标签,这个类需要继承JSP标准标签库(JSTL)的`SimpleTagSupport`或`TagSupport`类。 2. **实现分页逻辑**: - 分页逻辑主要由后端完成,通常包括计算总页数、当前页...
"核心"文件可能包含了JSTL(JavaServer Pages Standard Tag Library)的核心标签库,这个库包含了用于处理基本的控制流程和数据操作的标签,虽然它不直接提供分页功能,但可以与自定义的分页标签配合使用。...