- 浏览: 238987 次
- 性别:
- 来自: 济南
文章分类
- 全部博客 (205)
- jQuery (27)
- Flash AS3.0 (0)
- Html5+CSS3 (12)
- C# .Net (19)
- Xml XPath XSLT (5)
- Sql (3)
- JavaScript (20)
- struts2 (23)
- hibernate (24)
- spring (11)
- j2ee (16)
- jsp/java (11)
- 设计模式 (5)
- json (3)
- Java.IO (7)
- Java.Util (7)
- android (8)
- WebService (10)
- MyEclipse SVN (3)
- servlet (1)
- Exception (3)
- 自我学习 (2)
- UML (2)
- java泛型 (1)
- Lucene (7)
- HtmlParser (2)
- 概念理解 (3)
- 正则表达式 (1)
- EMail (1)
最新评论
-
hanmiao:
没用,干巴巴的壹堆代码,没明白到底区别在哪里。
List Set Map 区别! -
e421083458:
偶来过了!
C#单向链表的实现
package com.gakes.common.util; public class PageUtils { private int page; private int pageTotal; private String url; private int pageSize; public PageUtils(int page, int pageSize, int totalRecord, String url) { super(); this.page = page; this.pageSize = pageSize; this.pageTotal = (totalRecord % pageSize == 0) ? (totalRecord / pageSize) : (totalRecord / pageSize + 1); if (page < 1) this.page = 1; if (page > pageTotal) this.page = pageTotal; if (url.indexOf("?") >= 0) { this.url = url + "&page="; } else { this.url = url + "?page="; } } public String getPage() { StringBuffer pageBuffer = new StringBuffer(14); pageBuffer.append("<a href=\"" + url + 1 + "\">首页</a>"); if (page < 1) { pageBuffer.append("<a href=\"" + url + (this.page - 1) + "\">上一页</a>"); } else { pageBuffer.append("<a href=\"" + url + 1 + "\">上一页</a>"); } if (pageTotal - page <= 4 && pageTotal > 10) { for (int i = (pageTotal - 10) + 1; i <= pageTotal; i++) { if(page == i){ pageBuffer.append("<a style=\" background:#09F;color:#ffffff;\" href=\"" + url + i + "\">" + i + "</a>"); }else{ pageBuffer.append("<a href=\"" + url + i + "\">" + i + "</a>"); } } } else if (5 < page && pageTotal - page > 4) { for (int i = page - 5; i <= page + 4; i++) { if(page == i){ pageBuffer.append("<a style=\" background:#09F;color:#ffffff;\" href=\"" + url + i + "\">" + i + "</a>"); }else{ pageBuffer.append("<a href=\"" + url + i + "\">" + i + "</a>"); } } }else if(this.pageTotal<10) { for (int i = 1; i <= this.pageTotal; i++) { if(this.page == i){ pageBuffer.append("<a style=\" background:#09F;color:#ffffff;\" href=\"" + url + i + "\">" + i + "</a>"); }else{ pageBuffer.append("<a href=\"" + url + i + "\">" + i + "</a>"); } } }else { for (int i = 1; i <= 10; i++) { if(this.page == i){ pageBuffer.append("<a style=\" background:#09F;color:#ffffff;\" href=\"" + url + i + "\">" + i + "</a>"); }else{ pageBuffer.append("<a href=\"" + url + i + "\">" + i + "</a>"); } } } if (this.pageTotal > this.page) { pageBuffer.append("<a href=\"" + url +( this.page + 1) + "\">下一页</a>"); } else { pageBuffer.append("<a href=\"" + url + "" + this.pageTotal + "\">下一页</a>"); } pageBuffer.append("<a href=\"" + url + "" + this.pageTotal + "\">末页</a>"); return pageBuffer.toString(); } }
PageUtils pageUtils = new PageUtils(page, 20, 500,"news/companyActive");//当前页,每页数量,总共数量,网址 request.setAttribute("pageUtil",pageUtils.getPage());
发表评论
-
java 发送邮箱
2012-03-25 15:09 719String host = "smtp.163.co ... -
JAVA压缩文件和解压缩文件
2012-03-24 09:56 985public static void main(String[ ... -
加载图片获取图片参数和画图
2012-03-23 16:09 986public class Images { public ... -
jsp页面set out设置和获取的OGNL标签
2012-02-13 14:34 973<c:forEach items="${lis ... -
java的枚举的定义和使用
2012-01-12 23:29 1132public emun EmunName { w ... -
从struts输出打印出来
2012-01-12 09:33 716response.setContentType("t ... -
properties的配置添加、删除、修改操作
2012-01-06 13:26 7277public void saveProperties() ... -
java分页功能
2011-12-23 15:08 775public class PageUtil { priv ... -
采用PULL解析XML
2011-12-21 22:05 878/* * 读取 */ public void ... -
采用DOM解析XML
2011-12-21 20:55 762public class DomXml { /** ... -
采集SAX解析XML
2011-12-21 20:20 734/*** * 采集SAX解析XML * 优点:解析快, ... -
java环境变量的配置
2011-12-19 09:08 745java环境变量的配置: 1.打开我的电脑--属性-- ... -
spring 如何获取当前上下文的session cookie
2011-12-14 08:49 1115ActionContext.getContext().getS ... -
Android的PULL解析互联网上的XML文件
2011-12-06 18:19 760public class XmlActivity extend ... -
Struts2 如何获取Request Response Session以及解决中文乱码问题
2011-12-06 18:16 1118首页要实现这三个接口 SessionAware, Servl ... -
JSON解析
2011-12-06 18:01 831json为字符串 String path = &quo ... -
java正则表达式
2011-11-09 14:06 598String regEx="0(1)(2)" ... -
List Set Map 区别!
2011-11-07 21:50 983List有序key和value都能重复 Set 无序(除tr ... -
JAVA.UTIL日期格式
2011-11-06 21:29 761Date d = new Date(); Calenda ... -
java 在图片上载水印
2011-09-30 12:31 702import java.awt.Color; imp ...
相关推荐
一个用java开发的适用于oracle数据库的分页组建,并赠送poolman的使用demo,并对poolman进行了jdk1.5上的移植
复用性很强的分页组件,欢迎大家下载使用!
JAVA 分页组件 可重复利用 public List interceptListByStarItemNumber(List itemList)
前面那个jsp+servlet的分页,没有封装,这次改了,把能封装的都给封装了,希望这次能让大家满意^_^
包含了jar包和技术指导文档,按照文档的指导,可以方便的实现分页,并且点击标题就可以进行排序,是目前应用较为广泛的一种分页方法!
直接调用API,设置PageSize和RS及URL就可以实现,使用于JSP,Struts
java类的开发组件,绝对好用java类的开发组件,绝对好用
很好用的 分页组件 分页 java 代码
Java分页处理 使用Pager-taglib标签库分页 Web 开发中分页是必须应用的技术,对查询结果不做分页处理几乎是不可思议的事情。在Java Web 技术中初学者一般会采用SQL 语句分页技术,并在这个基础的之上编写分页组件,...
本文通过使用场景分析给大家介绍了Java Web中常用的分页组件(Java端实现),非常不错,具有参考借鉴价值,需要的朋友参考下吧
java基于原生的MySql的JDBC分页组件,我没有做jsp页面,我感觉那样很low,基本上可以套用我的分页组件,对于初学者帮助很大
本代码是javaWeb中SSH框架,特别是struts中涉及到前后台对分页功能的实现,希望对您有帮助!
java 通用分页组件,支持struts标签、jsp标签等。。。。。使用简便 效率高
java web通用分页组件发布了! 超级强悍的java web通用分页组件,只要简单的一条sql语句就可以轻松的实现分页,目前对oracle,SQL Server2005,SQL server200,mysql都做了实现,程序通过接口来封装,你可以实现对其他...
Java Swing JTable分页!JAVA源码!
java进行分页所用的分页组件工具类 使用方法: 第一步:将util文件夹复制到项目 的SRC文件下面 第二步:将mypage.tld文件复制到web-inf文件夹下面 第三步:打开需要分页的页面,在page指令下方添加导入标签库的代码...
JAVA分页是个经典问题,本人从网上搜集资料,并通过编程,较为完美地决地了这个问题,源码已经上传CSDN,值得下载! 我的方案是用两个TAG完成分页显示数据和页码,一个TAG(displaytag)专门显示数据,一个TAG...
一个分页组件,应用java编写的源代码实现更简单的分页
JAVA分页是个经典问题,本人从网上搜集资料,并通过编程,较为完美地决地了这个问题,浏览、增加、删除、修改、查看、搜索都可以回到原来的页码,源码已经上传CSDN,值得下载! 我的方案是用两个TAG完成分页显示数据...