jstl分页

      效果:

      

注释:

  totalPage(总页数):全部记录数/每页的记录数

  page:当前的页码

<c:if test="${totalPage!=1}">  
                    <c:choose>  
                        <c:when test="${requestScope.page<=5}">  
                            <c:forEach var="i" begin="2" end="${requestScope.page}">  
                                <td><a href="ViewServlet?currentPage=${i}">[${i }]</a>&nbsp;</td>  
                            </c:forEach>  
                        </c:when>  
                        <c:otherwise>  
                            ...&nbsp;  
                            <c:forEach var="i" begin="${requestScope.page-3}"  
                                end="${requestScope.page}">  
                               <td><a href="javascript:goPage(${i})">[${i }]</a>&nbsp;</td>  
                            </c:forEach>  
                        </c:otherwise>  
                    </c:choose>  
                    <c:choose>  
                        <c:when test="${requestScope.page>=totalPage-4   
                            || totalPage-4<=0}">  
                            <c:forEach var="i" begin="${requestScope.page+1}"  
                                end="${totalPage}">  
                                <td><a href="javascript:goPage(${i})">[${i }]</a>&nbsp;</td>
                            </c:forEach>  
                        </c:when>  
                        <c:otherwise>  
                            <c:forEach var="i" begin="${requestScope.page+1}"  
                                end="${requestScope.currentPage+3}">  
                                <td><a href="javascript:goPage(${i})">[${i }]</a>&nbsp;</td>  
                            </c:forEach>  
                            ...&nbsp;  
                            <td><a href="javascript:goPage(${totalPage})">  
                                [${totalPage}]</a>&nbsp;</td>
                        </c:otherwise>  
                    </c:choose>  
                </c:if>

时间: 2025-01-31 06:54:08

jstl分页的相关文章

jsp页面 jstl分页显示行号代码测试,

以前记得写了个,写的很长,不好理解,现在遇到了,随手写了个,就才几行代码而已!先留着 package test; public class JstlPage { public static void main(String[] args) { int showNum = 10; int startR = 1;// 起始 // 当前页 int pags = 99; // 总页数 // i==当前页 for (int i = 0; i < pags; i++) { if (i % showNum =

jstl标签怎么实现分页中下一页

<script type="text/javascript">           //分页按钮处理        function goPageAction(page){        var form = document.getElementById(        "searchForm");        form.action = "accountSearch.action?page="+page;        form

分页探究--Filter+JSTL

最近卡了一个功能就是分页,查了很多资料,分页大概是两种类型:一种是把数据库的东西全部查出来然后放在session里,用list一页一页传到页面,这样的消耗比较大;另一种就是使用sql语句的limit来进行数据库分页查询.我使用的是后者. 大致逻辑: (1)需要currentPage,count属性.   (2)需要注意current不能点击. (3)全使用a标签进行页面跳转.并附上请求页码.  (4)初始化查询0页,并用filter装入list中,在页面显示的时候方便遍历. (5)过程:页面加载

分页管理的JSTL实现

userMgr.jsp 1 <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> 2 <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> 3 <% 4 String path = request.getContextP

关于分页SQL的小总结

findPage 和findPageTotal条件分页中的条件 较为复杂点的关联查询 有取别名的 <select id="findPage" resultMap="MinOrderInfo" parameterType="map"> SELECT o.*,w.name buyName,w.MOBILE buyMobile,aa.name sellName,aa.MOBILE sellMobile,rs.CAR_BRAND_NAME c

jsp写分页

<!-- 1:jsp页面使用bootstrap,jquery --> <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%><

5、Spring+Struts2+MyBatis+分页(无代理)增删改查

1.创建如下项目结构 2.在src下的com.entity包下创建Dept.java 1 package com.entity; 2 /** 3 * 部门表 4 * @author Holly老师 5 * 6 */ 7 public class Dept { 8 private Integer deptno; //部门编号 9 private String dname; //部门名称 10 private String loc; //位置 11 12 13 public Dept() { 14

3、mybatis动态sql+struts2(通配符+全局配置+分页)

1.创建userinfo.sql数据库脚本 1 create table USERINFO 2 ( 3 id NUMBER not null, 4 uname VARCHAR2(20), 5 password VARCHAR2(20), 6 age NUMBER 7 ) 8 ; 9 alter table USERINFO add primary key (ID); 10 11 create sequence seq_userinfo; 12 13 insert into USERINFO (i

Hibernate+SpringMVC+Spring+分页实现留言管理项目

项目结构: 这里使用到了Mysql数据库 所用到的包:略. 首先进行springmvc.xml的配置,注意数据库密码要改为自己的. <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:mvc="http://www.springframework.org/schema