- 浏览: 390778 次
- 性别:
- 来自: 昆明
文章分类
- 全部博客 (198)
- java (28)
- J2EE (19)
- struts (33)
- sping (13)
- hibernate (18)
- mybatis (15)
- connection pool (3)
- DB (26)
- SQL (21)
- html (13)
- js (7)
- json (3)
- jquery (2)
- document (17)
- linux (15)
- C# (1)
- url (2)
- eweb4j (1)
- Turbine (1)
- 框架 (11)
- jdbcTemplate (3)
- aop (2)
- windows (2)
- ubuntu (1)
- eclipse (11)
- JPA (8)
- svn (4)
- get 传值 (2)
- mysql (5)
- oracle (2)
- hadoop (1)
- MongoDB (2)
- spring (1)
- python (1)
最新评论
-
jcbingjc:
楼主,你好,按照上面的配置,我报如下错误:Missing Pe ...
[properJavaRDP]在网页中实现远程连接 -
sucful:
折腾了半天跑不通 ,要传就搞个完整的吧
Struts2 <sx:div/>实现页面模块异步刷新 -
Kattou:
你好! 看了你写的这个分页 感觉很好, 但是不怎么会用么,请指 ...
jsp分页控件 -
我叫PSB:
地址完全用不了
eclipse中的安装 jseclipse -
1111emotion:
我的工程里还是有乱码的情况,我该改的地方都改了。
Eclipse/MyEclipse更改默认字符集 设置UTF-8
1.PagingTag.java
package com.cn.cosoft.util.taglibs; import javax.servlet.jsp.JspException; import javax.servlet.jsp.tagext.TagSupport; /** */ /** * 自定义的分页标签 * * @author 马万林 * */ public class PagingTag extends TagSupport { private String url = null; private int pageIndex; private int pageMax; public void setUrl(String url) { this.url = url; } public String getUrl() { return this.url; } public void setPageIndex(int pageIndex) { this.pageIndex = pageIndex; } public int getPageIndex() { return this.pageIndex; } public void setPageMax(int pageMax) { this.pageMax = pageMax; } public int getPageMax() { return this.pageMax; } @Override public int doStartTag() throws JspException { String str = ""; if (pageIndex == 1) { str += "首页 上一页 "; } else { str += " <a href='" + url + "pageIndex=1'>首页</a> " + "<a href='" + url + "pageIndex=" + (pageIndex - 1) + "'>上一页</a> "; } if (pageIndex / 6 < 1.0 || pageMax < 10) { for (int i = 1; i <= 9; i++) { if (i <= pageMax) { if (pageIndex != i) { str += "<a href='" + url + "pageIndex=" + i + "'>[" + i + "]</a> "; } else { str += " " + i + " "; } } } } else if (pageIndex / 6 >= 1.0 && pageMax >= 10) { int fri = 0; int max = 0; if (pageMax - pageIndex > 4) { fri = pageIndex - 4; max = pageIndex + 4; } else { fri = pageMax - 8; max = pageMax; } for (int i = fri; i <= max; i++) { if (i <= pageMax) { if (pageIndex != i) { str += "<a href='" + url + "pageIndex=" + i + "'>[" + i + "]</a> "; } else { str += " " + i + " "; } } } } if (pageIndex == pageMax || pageMax < 2) { str += "下一页 尾页"; } else { str += "<a href='" + url + "pageIndex=" + (pageIndex + 1) + "'>下一页</a> " + "<a href='" + url + "pageIndex=" + pageMax + "'>尾页</a>"; } try { if (str != "") { pageContext.getOut().write(str); } } catch (Exception e) { throw new JspException(e); } return EVAL_PAGE; } }
2.pagingTag.tld
<?xml version="1.0" encoding="utf-8" ?> <!DOCTYPE taglib PUBLIC "-//Sun Microsystems, Inc.//DTD JSP Tag Library 1.2//EN" "http://java.sun.com/dtd/web-jsptaglibrary_1_2.dtd"> <taglib> <tlib-version>1.0</tlib-version> <jsp-version>1.2</jsp-version> <short-name>pagingTag</short-name> <!--OutputTag--> <tag> <name>pageOut</name> <tag-class>com.cn.cosoft.util.taglibs.PagingTag</tag-class> <body-content>empty</body-content> <attribute> <name>url</name> <required>true</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>pageIndex</name> <required>true</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>pageMax</name> <required>true</required> <rtexprvalue>true</rtexprvalue> </attribute> </tag> </taglib>
3.index.jsp
<%@page contentType="text/html" pageEncoding="UTF-8"%> <%@taglib uri="/WEB-INF/pagingTag.tld" prefix="pt"%> <html> <body > <pt:pageOut url="当前页面路径?" pageIndex="当前分页页码" pageMax="总的分页页码" ></pt:pageOut> </body> </html>
评论
2 楼
Kattou
2014-10-15
你好! 看了你写的这个分页 感觉很好, 但是不怎么会用么,请指教:页面是直接引用标签就可以使用了么?还是要怎么跟后台结合才可以使用?
1 楼
jspc
2011-11-26
以前听说过,没看过,好的,记下了,学习
发表评论
-
quartz 时间配置规则
2016-05-28 02:19 0quartz 时间配置规则 格式: [秒] [分] [小时 ... -
J2EE RMI搭建
2012-10-08 13:21 1681RMI接口: package com.ynitil.sinf ... -
关于JAVA中URL传递中文参数,取值是乱码的解决办法
2012-07-03 14:04 1381今天遇到一个问题就是在Action当中把一条中文信息绑定在UR ... -
JSP的九个隐含对象,EL表达式中的11个隐含对象,JSP的6个基本动作
2012-07-03 09:37 1568一、page 对象 page对 ... -
Struts2 get 传值乱码过滤器配置
2012-04-15 16:31 1319package cn.org.du.Encode; im ... -
struts2 url传值中文乱码解决方案
2012-04-15 15:51 1470HttpServletRequest request ... -
java.lang.OutOfMemoryError: Java heap space 解决方法
2012-04-09 11:12 994java.lang.OutOfMemoryError: Jav ... -
SmartUpload 下载文件
2012-04-01 18:51 1184<%@ page contentType="t ... -
面向对象设计的SOLID原则
2011-11-26 00:15 1147S.O.L.I.D是面向对象设计和编程(OOD& ... -
JSP内置对象详解
2011-11-07 12:07 12061、Out对象 主要用 ... -
jsp Servlet详解
2011-11-07 12:08 1025一、简述 1、Servlet,服务器端的小程序,它是相 ... -
自定义标签库函数
2011-11-09 21:17 1136写Zhangfei.java类 package co ... -
JDBC ResultSet数据集的使用。
2011-11-11 23:51 1586调用ResultSet中的last()方法时,提示: ... -
Applet读取IP
2011-11-12 19:45 1425在B/S模式下,有时候客户端需要获取IP地址和操作系统的环境变 ... -
struts2,json,prototype异步请求
2011-11-15 08:48 18891、index.jsp <%@ page conte ... -
Jsp生成页面验证码的方法
2011-11-05 14:15 639image.jsp---------------------- ... -
java Map 怎么遍历
2011-11-04 21:38 1051//最常规的一种遍历方法,最常规就是最常用的,虽然不复杂, ... -
JDOM 对Xml文件(增、删、改、查)
2011-11-04 21:29 1352package bean; import java. ... -
J2EE 资源网站
2010-10-10 09:59 1303http://www.sun.com http://tomca ...
相关推荐
主要是对集合进行分页,该控件本身并不会帮使用者对数据进行显示,只对用户要分页的集合进行分页,因为使用者的需求并不相同,但是分页的需求是相同的。该控件能节约用户的时间,使使用该控件的使用者能把时间分到别...
很好用的jsp分页控件,只需几步就可以设置分页,欢迎大家使用
smartpaginator分页控件和jsp技术及ajax技术的结合
华丽的界面,无刷新的分页。只需要传入数据源即可自动实现分页功能。自动布局
一款优秀的分页解决控件,只要加入短短几行代码,即可实现分页功能
关于分页的jquery实现
PageTool分页控件源码 源码描述: PageTool一个自己编写的分页控件 可以根据给出的数据来设置每页显示的条数, 以及一共多少页等 欢迎感兴趣的用户下载学习
jquery分页插件结合jsp实例 有什么不晓得的加Q 359709421
eXtremeTable分页控件完整例子包括了数据的分页、数据的Excel格式导出、数据的pdf电子书格式导出、数据的文本文件格式导出等功能,里面的源代码写得非常详细,好好看一下....
displaytag分页控件是一个功能非常强大的控件,唯一的缺陷就是表格样式不好看,这个例子让它成为了既功能强大且好看...
别人写的jsp标签库实现分页功能,小巧好用,最近的一些项目中一直在用
该控件采用JSP的include实现常见的数据分页,支持oracle,sql server,mysql 等数据库,可以直接用于项目。
以前写的分页控件都是和相关技术有关的,这是一个JavaScript写的分页控件,与服务器端的技术,如ASP,ASP.NET,PHP,JSP等无关,只需要在相应的地方输出信息即可; <br>调用方式: 用动态Web语言在HTML界面上...
想自己制作个性话的jsp分页么?想搜罗好用的jsp控件么?还在为搜索的控件不知道如何使用而发愁么?没关系,3点资源分帮你搞定!好的话,联系我,更多资料qq454862099!
可用于纯文字性的新闻列表集成-两种分页样式。 显示列表控件【集成两种分页样式】
ssi框架,ajax的json数据交互,有一个jsp分页控件,修改一下自己可用于ssh框架。适宜初学者人群
JSF2.xdatatable分页控件与左侧菜单最简单应用 JSF2.x,功能强大,使用方便。全世界使用JSF的人越来越多。而且也有很多很好的控件给发出来了,如:richfaces、primefaces、myfaces等,就日前来讲primefaces功能...
增加了自定义css,修订了之前的一些bug,以及标题的问题
此插件独立于jsp程序,不管使用何种数据库,只要按插件要求进行操作,就可轻松的实现分页,此插件将分页与搜索分离,高度解耦合,可在分页的同时,轻松实现搜索操作,系统资源消耗低,执行速度快,效率高,使用简单,也可根据...