jsp前端实现分页代码

前端需要订一page类包装,其参数为

private Integer pageSize=10; //每页记录条数=10

private Integer totalCount; //总记录条数

private Integer totalPage; //总页数

private Integer currPage; //当前页

private Integer startIndex; //开始索引

private List<M> list; //结果集

进行查询的数据set进对象,在运用ModelAndView对象

ModelAndView .addObject("page",page);

将page返回前台jsp,接受成功之后在其他页面直接引用jsp标签<jsp:include page="/page.jsp" />就可以调用

以下为jsp页面代码:

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<!-- 最下面显示跳转页面 -->
<!-- ${page.totalCount }总的记录条数  其他的类似,与Page.java相关联 -->
<div >

	共 <i class="blue">${page.totalCount }</i> 
	条记录,当前显示第 <i class="blue">${page.currPage }
	</i> 页 / 共 <i class="blue">${page.totalPage }</i> 页
	    跳转  
	<input type="text" class="scinput"
	style="width: 40px;height: 20px" id="currPage2" onblur="page2()"
	onkeyup="this.value=this.value.replace(/\D/g,‘‘)"
	onafterpaste="this.value=this.value.replace(/\D/g,‘‘)" />  页

     <!-- 首页按钮,跳转到首页 -->
    <p>  <c:if test="${page.currPage <= 1 }"></c:if>
    <a href="javascript:;" <c:if test="${page.currPage > 1 }">onclick="page1(1)"</c:if> >首页</a>

    <!-- 上页按钮,跳转到上一页 -->
    <c:if test="${page.currPage <= 1 }"></c:if>
    <a href="javascript:;" <c:if test="${page.currPage > 1 }">onclick="page1(‘${page.currPage - 1}‘)"</c:if> >上页</a>

    <!-- 下页按钮,跳转到下一页 -->
     <c:if test="${page.currPage >= page.totalPage }"></c:if>
    <a href="javascript:;" <c:if test="${page.currPage < page.totalPage }">onclick="page1(‘${page.currPage + 1}‘)"</c:if> >下页</a>

    <!-- 末页按钮,跳转到最后一页 -->
     <c:if test="${page.currPage >= page.totalPage }"></c:if>
    <a href="javascript:;" <c:if test="${page.currPage < page.totalPage }">onclick="page1(‘${page.totalPage}‘)"</c:if> >末页</a>
    </p>
    </div>
时间: 2024-12-28 00:30:46

jsp前端实现分页代码的相关文章

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 =

jsp多链接分页

jsp多链接分页 1.实现效果: 2.实现代码详解与分析 //<%Java代码必须在这里面写%>,带参数类型<%=参数名%> <body> <% ArticleDao artDao = new ArticleDao();     //方法类(方法都写在这里面,在后面会显示这个类的代码) String getType = request.getParameter("type");//获得你点击的链接的参数type String getSort =

诡异的分页代码失效问题

前言: 之前碰到了一个界面上分页失效的问题,并为之困扰了数日,后台定位为排序失效的问题,问题就迎刃而解了... 问题描述: 在界面上的某个分页功能存在失效的问题,第一页.第二页和最后一页的分页效果正常,但是中间的分页数据不变. QA提了一个关于此的Bug. 问题分析: 1.  分析界面分页代码 界面分页的代码属于在项目使用较多的组件,关于失效分页部分的代码无特殊的定制和使用. 2.  前端和后台端交互的分析 基于HTTP的监控工具,发现分页请求的请求数据一切正常,分页的start/limit数据

JAVAEE——BOS物流项目05:OCUpload、POI、pinyin4J、重构分页代码、分区添加、combobox

1 学习计划 1.实现区域导入功能 n OCUpload一键上传插件使用 n 将文件上传到Action n POI简介 n 使用POI解析Excel文件 n 完成数据库操作 n 使用pinyin4J生成简码和城市编码 2.区域分页查询 n 页面调整 n 服务端实现 3.重构分页代码 n BaseAction n 子类Action 4.分区添加功能 n 什么是分区 n 页面调整(combobox使用) n 服务端实现 2 实现区域导入功能 2.1 jquery OCUpload一键上传插件使用 O

jsp弹出新窗口代码

1.最基本的弹出窗口代码其实代码非常简单: <SCRIPT LANGUAGE="javascript"> <!-- window.open (page.html); --> </SCRIPT> 因为这是一段javascripts代码,所以它们应该放在<SCRIPT LANGUAGE="javascript">标签和</script>之间. <!--  -->是对一些版本低的浏览器起作用,在这些老

javascript实现的分页代码实例

javascript实现的分页代码实例: 下面是一段javascript实现的分页代码,当然必须要结合后台代码实现.大家可以自行分析一下代码,希望能够给大家带来一定的帮助,代码如下: <script type="text/javascript"> function setPage(opt) { if(!opt.pageDivId || opt.allPageNum < opt.curpageNum || opt.allPageNum < opt.showPage

无刷新分页代码,jQuery分页完整示例

<!DOCTYPE html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>jQuery分页演示效果</title><script type="text/javascript" src="/ajaxjs/jquery1.3.2.js">&l

IDEA在jsp页面写Java代码报错

如题,我以前用myeclipse,eclipse的时候,在jsp里写Java代码都是可以的,现在我换成了IDEA,却莫名报错 而且没有代码提示,比如说下图这样的,,虽然运行还是能运行...但对强迫症而言,实在不能忍 之前一直以为是idea对这种写法不太支持(毕竟都mvc思想了,在jsp里写java是有点那啥...),直到今天用idea写servlet类也报错..才去找了找,发现原来是可以配置的,tomcat的架包依赖没有导入 然后就ok了 不行的话 重启一下idea就可以 现在你可以用idea在

采用jsp页面与java代码分离的方式写一个简单的二维表

前提:在我们做程序时追求的是高内聚,低耦合,但是如果我们把jsp页面的的代码和java的代码都放在了jsp的代码编写中,使java和jsp高耦合这样的话不仅使jsp代码页面显得很复杂,而且也特别让不利于以后的维护,所以我们有了一个不成文的规范就是分层架构,把javad代码与jsp的代码分离开来,使jsp代码页中更加干净整洁. 下面我将于用jsp和java代码分离的方法做出这样的一个二维表(做一个jsp页面动态显示信息表) 第一步:首先我们需要一个实体类用于存放一个人的一整条信息(根据表格信息有编