<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%> <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> <c:if test="${web.page!=null}"> <div class="fenye search"> <p> <input type="hidden" name="page.pageSize" value="${web.page.pageSize }"/> <input type="hidden" name="page.recordCount" id="pageCount" value="${web.page.pageCount }"/> <span> 共${web.page.pageCount}页,第${web.page.currentPage }页</span> <a href="javascript:goTOPage(${web.page.currentPage-1 })" class="f_prev">上一页</a> <c:if test="${web.page.currentPage-3 <= web.page.pageCount && web.page.currentPage > 2}"><a href="javascript:goTOPage(1)" <c:if test="${web.page.currentPage==1 }">class="active"</c:if>>1</a><a href="javascript:;">...</a></c:if> <c:forEach begin="0" end="${web.page.pageCount-1}" varStatus="status"><c:if test="${web.page.currentPage - status.index >= -1 && web.page.currentPage <= status.index+2}"><a <c:if test="${web.page.currentPage==status.index + 1 }">class="active"</c:if> href="javascript:goTOPage(${status.index+1 })">${status.index+1 }</a></c:if></c:forEach> <c:if test="${web.page.currentPage+2 < web.page.pageCount}"><a href="javascript:;">...</a><a href="javascript:goTOPage(${web.page.pageCount })">${web.page.pageCount }</a></c:if> <a href="javascript:goTOPage(${web.page.currentPage+1 })" class="f_next">下一页</a> 到<input type="text" name="page.currentPage" id="pagecurrentPage" size="2" value="${web.page.currentPage }"/>页 <input type="button" class="button" onclick="goTOPage(document.getElementById('pagecurrentPage').value)" value="跳转" /> </p> </div> <script> function goTOPage(num){ if(num>0&&num<=document.getElementById("pageCount").value){ document.getElementById("pagecurrentPage").value = num; if('${web.page.pageFormName}'!=''){ alert(document.forms['${web.page.pageFormName}'].action); document.forms['${web.page.pageFormName}'].submit(); }else{ document.forms[0].submit(); } } } </script> </c:if>
page实体参数
private int pageSize;// 每页显示的条数 private int recordCount;// 总共的条数 private int currentPage;// 当前页面 private String pageFormName;// 分页表单名 private int pageCount;
开发者博客:www.developsearch.com
相关推荐
- `my.jsp`、`MyJsp.jsp`:可能是其他辅助的JSP页面,如错误处理或公用组件。 4. **实现步骤**: - **接收参数**:在`page.jsp`中,通过`<jsp:param>`或请求参数(例如`request.getParameter("currentPage")`)...
Java Web是基于Java技术构建Web应用程序的框架,它包含了Servlet、JSP(JavaServer Pages)以及EL(Expression Language)等核心组件。在这个标题和描述中,我们关注的是五个关键的开发模块,它们对于构建功能丰富的...
在Java Web开发中,JSP(JavaServer Pages)常常用于创建动态网页,而分页是大型Web应用中不可或缺的功能,它帮助用户更好地浏览大量数据。本篇文章将详细介绍如何构建一个通用的JSP分页框架,以提高开发效率和代码...
综上所述,这个WAP通用分页开发的示例不仅展示了如何使用JSP技术构建动态WAP页面,还涉及到了WAP技术的基础知识、数据库操作以及用户交互设计等多个方面。这对于理解和实现类似的移动应用具有一定的参考价值。
2. **个人计划列表**:界面层通过分页展示所有个人计划(person_index.jsp)。Model层提供findperson()方法查询记录,并使用findPersonCount()方法获取总行数,实现分页显示。控制层在这个功能中并不直接参与。 3. *...
- **8.4.1 数据库操作公用模块**:这部分提供了数据库操作的通用模块设计。 - **8.4.2 学生模块**:这里详细解释了学生模块的设计和实现。 - **8.4.3 教师模块**:这部分介绍了教师模块的设计和实现。 - ...
【JSP实现带查询条件的通用分页组件】 在Web应用开发中,分页功能是不可或缺的一部分,尤其是在处理大量数据的展示时。JSP(JavaServer Pages)是一种动态网页技术,能够结合Java代码来生成HTML页面。本篇将详细...
【审核批示模块】是OA(办公自动化)系统中的一个重要组成部分,该模块主要负责对审核批示进行编辑、查看、删除和审核等操作。本模块的设计基于标准的MVC(Model-View-Controller)架构,确保了良好的代码组织和职责...
1. 分页组件类:我们设计了一个通用的分页组件类,以便在不同的业务场景中重复使用。 2. 过滤组件类:我们设计了一个通用的过滤组件类,以便在不同的业务场景中重复使用。 3. HIBERNATESESSIONFACTORY 类:我们设计...
在系统公用代码设计中,我们设计了多个公用代码模块,包括分页组件类、过滤组件类、HibernateSessionFactory类等。这些公用代码模块可以提高系统的可维护性和可重用性。 四、JSP与CSS设计 在JSP与CSS设计中,我们...
<url-pattern>*.jsp</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>JeeCmsFront</servlet-name> <url-pattern>*.htm</url-pattern> </servlet-mapping> 通过servlet配置,可以找到...
7. **规划JS公用库**:设计数据列表(Grid)库,应考虑分页、排序、过滤、搜索等功能,提供灵活的数据绑定,事件处理,以及良好的API设计,以便于与其他库集成。 8. **2的n次方判断**:Java函数可以这样写: ```...
实例41 数字格式转换异常(NumberFornatException) 59 实例42 字符串索引越界异常(StringIndexOutBounds) 60 实例43 操作错误(UnsupportedOperationException) 60 4.2 运行时异常 61 实例44 找不...
实例41 数字格式转换异常(NumberFornatException) 59 实例42 字符串索引越界异常(StringIndexOutBounds) 60 实例43 操作错误(UnsupportedOperationException) 60 4.2 运行时异常 61 实例44 找不到指定类时发生...
实例41 数字格式转换异常(NumberFornatException) 59 实例42 字符串索引越界异常(StringIndexOutBounds) 60 实例43 操作错误(UnsupportedOperationException) 60 4.2 运行时异常 61 实例44 ...
实例41 数字格式转换异常(NumberFornatException) 59 实例42 字符串索引越界异常(StringIndexOutBounds) 60 实例43 操作错误(UnsupportedOperationException) 60 4.2 运行时异常 61 实例44 找不到指定类时发生...
实例41 数字格式转换异常(NumberFornatException) 59 实例42 字符串索引越界异常(StringIndexOutBounds) 60 实例43 操作错误(UnsupportedOperationException) 60 4.2 运行时异常 61 实例44 找不到指定类...