<s:if test="%{pageInfo.pageIndex > 1}">
<s:url id="url_first" value="student!show.action">
<s:param name="currentPage" value="1"></s:param>
</s:url>
<s:url id="url_prev" value="student!show.action">
<s:param name="currentPage" value="%{pageInfo.pageIndex-1}"></s:param>
</s:url>
</s:if>
<s:if test="%{pageInfo.pageIndex < pageInfo.totalPage}">
<s:url id="url_next" value="student!show.action">
<s:param name="currentPage" value="%{pageInfo.pageIndex+1}"></s:param>
</s:url>
<s:url id="url_last" value="student!show.action">
<s:param name="currentPage" value="%{pageInfo.totalPage}"></s:param>
</s:url>
</s:if>
<div class="search_fanye">
<ul>
<s:if test="%{pageInfo.totalPage==null||pageInfo.totalPage==''}"><s:set name="pagesNum" value="1" /></s:if><s:else><s:set name="pagesNum" value="%{pageInfo.totalPage}" /></s:else>
<li><s:a href="%{url_first}">首 页</s:a></li>
<li><s:a href="%{url_prev}">上一页</s:a></li>
<s:bean name="org.apache.struts2.util.Counter">
<s:param name="first" value="1" />
<s:param name="last" value="#pagesNum" />
<s:iterator>
<li class="<s:if test="%{current-1==pageInfo.pageIndex}">fanye_btn_1</s:if><s:else>fanye_btn_2</s:else>"><a href="<s:url action="student!show.action"><s:param name="currentPage"><s:property/></s:param></s:url>"><s:property /></a></li>
</s:iterator>
</s:bean>
<li><s:a href="%{url_next}">下一页</s:a></li>
<li><s:a href="%{url_last}">末页</s:a></li>
</ul>
</div>
<br>
共<s:property value="%{pageInfo.totalRec}"/>条记录 每页显示<s:property value="%{pageInfo.pageSize}"/>行
共<s:property value="%{pageInfo.totalPage}"/>页
分享到:
相关推荐
在探讨Struts2框架下的增删改查以及分页查询功能时,我们首先需要理解Struts2框架本身。Struts2是Apache软件基金会的一个开源Web应用框架,它继承了Struts1的一些特性,并在此基础上进行了大量的改进和扩展,提供了...
Struts2分页源码技术是Web开发中一个重要的实践,尤其是在处理大数据量时,能够有效地提高用户体验,避免一次性加载过多数据导致页面响应慢。在本文中,我们将深入探讨Struts2分页技术的实现原理、应用方法以及与...
经典Struts2分页方法是Java Web开发者需要掌握的核心技能之一。 分页的实现通常涉及到以下几个关键知识点: 1. **Action类**:在Struts2中,Action类是处理用户请求的中心。为了实现分页,我们需要创建一个包含...
Struts2实现分页功能,代码完整简洁易懂,可以直接拿去使用,欢迎拍砖
该文档详细描述了struts2版本的分页显示,值得一读
【hibernate+struts2分页代码】是关于如何在Java Web开发中结合Hibernate ORM框架和Struts2 MVC框架实现数据分页的功能。在Web应用程序中,分页是提高用户体验的重要手段,它允许用户逐步浏览大量数据,而无需一次性...
本文将详细介绍Struts2实现分页效果的第二种方法。 在Struts2中,实现分页通常涉及以下几个关键步骤: 1. **模型(Model)**:首先,我们需要一个实体类来存储待分页的数据,例如`User`。然后,创建一个`PageBean`类...
Struts2分页技术是Java Web开发中一种常见的数据展示方式,它允许用户在大量数据中按需加载和浏览信息,提升用户体验。本教程将详细讲解如何在Struts2框架中实现分页功能,并结合MySQL数据库进行数据操作。 首先,...
MyBatis增 删 改 查 struts2分页
Struts2分页是Web开发中的一个重要概念,它主要用于处理大量数据时,避免一次性加载所有数据导致页面响应慢或者浏览器崩溃。在这个场景中,我们提到的是使用自定义标签实现类似于百度分页的效果,这是一种常见的用户...
### Struts2分页方法详解 #### 知识点一:Struts2框架与分页概念 Struts2是Apache软件基金会的一个开源Web应用框架,它继承了Struts1的优点并改进了许多不足之处,提供了更丰富的插件和标签库,支持拦截器、结果...
**JSP Struts2 分页 导出Excel** 在Web开发中,经常需要处理大量数据,这时分页显示和导出功能就显得尤为重要。JSP(JavaServer Pages)和Struts2作为Java Web开发中的常见技术,可以帮助我们构建动态、交互的网页...
本资源详细介绍了如何在Struts2中自定义分页标签,使得开发过程更加便捷。 在Struts2中,分页通常涉及到以下几个关键步骤: 1. **创建Action类**:首先,你需要创建一个Action类,该类将处理用户的请求,包括获取...
根据提供的信息,我们可以深入探讨如何在Struts2框架中实现分页功能。Struts2是一个开源的、用于创建企业级Java Web应用的框架。它基于MVC(模型-视图-控制器)架构模式,能够帮助开发者高效地组织代码并简化Web开发...
这是struts的一个练习 这是struts的一个练习这是struts的一个练习这是struts的一个练习
### 实用的Struts2分页技术解析与实践 #### 引言 在Web开发中,数据展示往往需要进行分页处理,以提高用户体验和服务器性能。Struts2框架提供了强大的MVC架构支持,其中分页功能是其常用且实用的一部分。本文将深入...
Struts2 分页技术是Java Web开发中常用的一种方法,用于在大量数据列表中实现高效、用户友好的浏览体验。本篇文章将详细讲解如何在Struts2框架中结合Hibernate ORM库实现分页功能。 首先,我们需要理解分页的基本...
Struts2分页模型是Java Web开发中一种常见的技术,用于在用户界面展示大量数据时进行数据的组织和浏览。分页的主要目的是提高用户体验,避免一次性加载过多数据导致页面响应变慢或者内存压力过大。本篇文章将深入...