`
sidraw
  • 浏览: 4163 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

简单的jsp分页判断

    博客分类:
  • web
阅读更多
<c:choose>
<c:when test="${maxPage == 0}">
<div align="center"><h3><font color="red">没有数据!!!!!</font></h3></div>
</c:when>
<c:otherwise>
<table width="100%" bgcolor="whitesmoke" border="0" align="center" cellpadding="2" cellspacing="2" class="list_bt">
        <tr>
       
          <td align="center">
          总共【<font color="red">${maxPage}</font>】页 &nbsp;&nbsp;<font color="red">${page}</font>/<font color="red">${maxPage}</font>&nbsp;&nbsp;
          <a href="<%=basePath %>ApplyServlet?b=findAllFund&digit=3&param=30&page=1&username=<%=user.getRealName() %>">首页</a>
          &nbsp;
<c:choose>
<c:when test="${page == 1}">上一页</c:when>
<c:otherwise>
<a href="<%=basePath %>ApplyServlet?b=findAllFund&digit=3&param=30&page=${page-1}&username=<%=user.getRealName() %>">上一页</a>
</c:otherwise>
</c:choose>
&nbsp;
<c:choose>
<c:when test="${page == 1 || page == 2 || page == 3 || page == 4}">
<c:if test="${maxPage <= 4}">
<c:forEach begin="1" end="${maxPage}" var="i">
<c:if test="${page == i}">
<a href="<%=basePath %>ApplyServlet?b=findAllFund&digit=3&param=30&page=${i }&username=<%=user.getRealName() %>"><font color="red">${i}</font></a>
</c:if>
<c:if test="${page != i}">
<a href="<%=basePath %>ApplyServlet?b=findAllFund&digit=3&param=30&page=${i }&username=<%=user.getRealName() %>"><font color="blue">${i}</font></a>
</c:if>
</c:forEach>
</c:if>
<c:if test="${maxPage > 4}">
<c:forEach begin="1" end="5" var="i">
<c:if test="${page == i}">
<a href="<%=basePath %>ApplyServlet?b=findAllFund&digit=3&param=30&page=${i }&username=<%=user.getRealName() %>"><font color="red">${i}</font></a>
</c:if>
<c:if test="${page != i}">
<a href="<%=basePath %>ApplyServlet?b=findAllFund&digit=3&param=30&page=${i }&username=<%=user.getRealName() %>"><font color="blue">${i}</font></a>
</c:if>
</c:forEach>
</c:if>
</c:when>
<c:when test="${page+2 < maxPage}">
<c:forEach begin="${page-2}" end="${page+2}" var="i">
<c:if test="${page == i}">
<a href="<%=basePath %>ApplyServlet?b=findAllFund&digit=3&param=30&page=${i }&username=<%=user.getRealName() %>"><font color="red">${i}</font></a>
</c:if>
<c:if test="${page != i}">
<a href="<%=basePath %>ApplyServlet?b=findAllFund&digit=3&param=30&page=${i }&username=<%=user.getRealName() %>"><font color="blue">${i}</font></a>
</c:if>
</c:forEach>
</c:when>
<c:otherwise>
<c:forEach begin="${maxPage-4}" end="${maxPage}" var="i">
<c:if test="${page == i}">
<a href="<%=basePath %>ApplyServlet?b=findAllFund&digit=3&param=30&page=${i }&username=<%=user.getRealName() %>"><font color="red">${i}</font></a>
</c:if>
<c:if test="${page != i}">
<a href="<%=basePath %>ApplyServlet?b=findAllFund&digit=3&param=30&page=${i }&username=<%=user.getRealName() %>"><font color="blue">${i}</font></a>
</c:if>
</c:forEach>
</c:otherwise>
</c:choose>
&nbsp;
<c:choose>
<c:when test="${page == maxPage}">下一页</c:when>
<c:otherwise>
<a href="<%=basePath %>ApplyServlet?b=findAllFund&digit=3&param=30&page=${page+1}&username=<%=user.getRealName() %>">下一页</a>
</c:otherwise>
</c:choose>
&nbsp;
  <a href="<%=basePath %>ApplyServlet?b=findAllFund&digit=3&param=30&page=${maxPage}&username=<%=user.getRealName() %>">尾页</a>
&nbsp;&nbsp;&nbsp;
  <input type="text" id="pageId" value="${page }" style="width: 30px" />&nbsp;
  <input type="button" value="跳转" onclick="mySkip()" />
  <input type="hidden" value="${maxPage }" id="maxId" />
          </td>
       
        </tr>
    </table>
</c:otherwise>
    </c:choose>   

function mySkip(){
//var page = document.getElementById("pageId").value ;
var page = parseInt($("#pageId").val()) ;
var maxPage = $("#maxId").val() ;
var re = new RegExp("[0-9]") ;
alert(page) ;
alert(re.test(page)) ;
if(page > 0 && page <= maxPage){
location = "<%=basePath %>ApplyServlet?b=findAllFund&digit=3&param=30&username=<%=user.getRealName() %>&page="+page ;
}else{
alert("无效页数!!!") ;
}
}


取整数问题
1.丢弃小数部分,保留整数部分
parseInt(5/2)
2.向上取整,有小数就整数部分加1
Math.ceil(5/2)
3,四舍五入.
Math.round(5/2)
4,向下取整
Math.floor(5/2)
分享到:
评论

相关推荐

    jsp公共分页

    jsp分页公共类 private int page 1; 当前是第几页 private int pageCount 15; 当前页显示几条数据 private int maxPage; 共多少条页 private int maxCount; 共多少条数据 public PageBean {} public ...

    jsp分页插件--PageBean(java源码)

    * PageControl, 分页控制, 可以判断总页数和是否有上下页. * * 2008-07-22 加入输出上下分页HTML代码功能 * * @author HX * @version 1.1 2008-9-22 */ public class PageBean { /** 每页显示记录数 */ ...

    简易的JSP信息管理程序,JSP+MVC+数据分页_增删改查Java源码

    简易的JSP信息管理程序,JSP+MVC+数据分页_增删改查Java源码

    JSP查詢数据时候使用分页列出

    简单的分页查询(对分页经行过语句判断),在JSP中查询数据的时候,将数据进行分页。

    servlet + jstl + el 分页小程序 带源码

    这是一个jsp分页程序,使用JSTL + servlet + EL 完成的 pageSql.sql 是数据库语句 整个执行为:通过传入pageNo(页码),pageSize(每页显示条数)查库,得到一个list数据,并且封装到一个Page对象中,page对象同时还需...

    用Struts、Hibernate和display超简单实现分页

    说明: 一、含演示数据库建立脚本(较简单) 二、使用Struts、Hibernate和display超简单的实现了分页,你不用在页面上再写很多和很多判断,简单到只需要几行语句: ... 三、由于使用了display,所以自动实现了...

    displayTag分页插件及配置文档

    补充: csdn附件不能修改,jsp+servlet分页时有bug,请注意查询所有的serlvet不支持带参数,即显示所有的请求写在独立的serlvet中 第二种解决方案,一张表的增删查改都在一个serlvet中通过带参数进行流程处理,比如:...

    jsp+servlet在线考试系统

    1. 管理员在后台添加当日考试试卷的题型(判断、单选、多选、简单、编程) .2.学生通过手机号码注册账户,密码MD5加密 登录系统进行考试(题目题库随机抽取) 3.教师后台登录系统阅卷(客观题系统自动判断得分,主观题...

    JSP实用技巧集合,jsp编程的一些小技巧总结

    30. 简单汉字判断 31. 将JSP的变量或者bean传递给JAVASCRIPT使用? 32. 把一种格式(如yyyy-mm-dd)的日期变量转换成另外一种格式(如dd-mm-yyyy)的日期变量! 33. 实现在页面上添加一行输入对话框 34. 制作验证码...

    Java Oracle分页处理

    //保存一个PaginationBean的对象,用于在页面中调用其中的属性,判断页面的跳转 request.setAttribute("page", page.getPagePagination()); //用于其他页面调用PaginationBean的对象 request.getSession...

    java课程设计使用jsp+mysql完成的Web端图书管理系统源码+数据库文件.zip

    java课程设计使用jsp+mysql完成的Web端图书管理系统+数据库。包含用户图书借阅、图书管理员、系统管理员三大模块,功能很齐全。 用户模块 查看公告:能看到图书管理员发布的公告信息。 图书查看:分页显示,能看到...

    jsp编程技巧集锦

    简单汉字判断 31. 将JSP的变量或者bean传递给JAVASCRIPT使用? 32. 把一种格式(如yyyy-mm-dd)的日期变量转换成另外一种格式(如dd-mm-yyyy)的日期变量! 33. 实现在页面上添加一行输入对话框 34. ...

    JspRun!社区论坛系统 v6.0 bulid 090424 GBK 安装版.rar

    是飞速创想(北京)科技有限公司推出的一套通用的社区论坛软件系统,用户可以在不需要任何编程的基础上,通过简单的设置和安装,在互联网上搭建起具备完善功能、很强负载能力和可高度定制的论坛服务。JspRun! 的基础...

    jsp+servlet+ajax,登录验证码图片上传

    图三,图四 说明: 主页显示DVD功能,可以进行分页显示DVD信息,借出,归还,修改DVD信息的操作, 可以进行多选删除。可以显示DVD的图片,用户在未登陆的情况下会直接跳转到登陆页面。图五 说明: 在主页点击相关DVD...

    JspRun!社区论坛系统 v6.0 bulid 090423 GBK 源码版.rar

    是飞速创想(北京)科技有限公司推出的一套通用的社区论坛软件系统,用户可以在不需要任何编程的基础上,通过简单的设置和安装,在互联网上搭建起具备完善功能、很强负载能力和可高度定制的论坛服务。JspRun! 的基础...

    JSP常用自定义标签集feilong-taglib.zip

    feilong-taglib,是 JSP常用自定义标签集 主要由两部分组成 Common 包含所有自定义标签的base类,以及常用的自定义标签 和el function  taglib  说明 isContains  判断一个值,...

    JSP+Mysql简易汽车管理系统2.0

    本系统为博主所写的汽车管理系统,仅供学习使用 V2.0 1.本系统实现了用户的注册和登录,登录后对登录状态做判断而展现出‘用户登录’和‘退出登录’的效果 ...增加了分页功能 3.增加了搜索框查询功能

    Java基于MVC模式的一个简单购物车实例源码+使用说明.zip

    | showBook.jsp | 分页显示所有图书 | | AddCart.java | 把图书加入购物车,并把购物车信息存入session | | serchShopCart.jsp | 显示购物车中的信息 | | Detail.jsp | 显示图书详情页面 | | Paid.jsp | 显示支付成功...

    拍卖网站JSP+SERVLET+SQL2000

    界面很漂亮 目的是大家相互学习 所以只须1...带分页 自己不能拍自己的商品 设定了每天一次的系统过滤商品 就是改变商品的状态 如流拍的 和拍卖成功的状态 还有销售排行和 网站公告 等等 只要是你想到的 就有!!!!!

    java面试题大全--java基础,struts,spring,ejb等

    8.简单介绍JSP的标记库 9.Jsp和Servlet中的请求转发分别如何实现。 三、J2EE相关知识 1.介绍J2EE、J2SE、J2SE的区别。 2.J2EE是一种技术还是一种平台,他提供了那些技术。 3.什么是Application Server,它有什么...

Global site tag (gtag.js) - Google Analytics