- 浏览: 247823 次
- 性别:
- 来自: 济南
文章分类
- 全部博客 (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 747String host = "smtp.163.co ... -
JAVA压缩文件和解压缩文件
2012-03-24 09:56 1020public static void main(String[ ... -
加载图片获取图片参数和画图
2012-03-23 16:09 1025public class Images { public ... -
jsp页面set out设置和获取的OGNL标签
2012-02-13 14:34 1008<c:forEach items="${lis ... -
java的枚举的定义和使用
2012-01-12 23:29 1198public emun EmunName { w ... -
从struts输出打印出来
2012-01-12 09:33 756response.setContentType("t ... -
properties的配置添加、删除、修改操作
2012-01-06 13:26 7349public void saveProperties() ... -
java分页功能
2011-12-23 15:08 807public class PageUtil { priv ... -
采用PULL解析XML
2011-12-21 22:05 915/* * 读取 */ public void ... -
采用DOM解析XML
2011-12-21 20:55 798public class DomXml { /** ... -
采集SAX解析XML
2011-12-21 20:20 770/*** * 采集SAX解析XML * 优点:解析快, ... -
java环境变量的配置
2011-12-19 09:08 776java环境变量的配置: 1.打开我的电脑--属性-- ... -
spring 如何获取当前上下文的session cookie
2011-12-14 08:49 1166ActionContext.getContext().getS ... -
Android的PULL解析互联网上的XML文件
2011-12-06 18:19 789public class XmlActivity extend ... -
Struts2 如何获取Request Response Session以及解决中文乱码问题
2011-12-06 18:16 1146首页要实现这三个接口 SessionAware, Servl ... -
JSON解析
2011-12-06 18:01 863json为字符串 String path = &quo ... -
java正则表达式
2011-11-09 14:06 685String regEx="0(1)(2)" ... -
List Set Map 区别!
2011-11-07 21:50 1055List有序key和value都能重复 Set 无序(除tr ... -
JAVA.UTIL日期格式
2011-11-06 21:29 846Date d = new Date(); Calenda ... -
java 在图片上载水印
2011-09-30 12:31 734import java.awt.Color; imp ...
相关推荐
Java分页组件是Java开发中常见的一种工具,用于在处理大量数据时,将结果集分割成多页显示,以提高用户界面的响应速度和用户体验。Oracle数据库是企业级常用的数据库系统,它支持复杂的SQL查询和大数据量的处理。在...
Java分页组件是一种在开发Java Web应用程序时非常实用的工具,它可以帮助开发者高效地处理大量数据的展示,尤其是在用户需要浏览或操作大量记录时。在Web应用中,通常不建议一次性加载所有数据到客户端,因为这可能...
本项目“java 分页组件,已经抽象出来了”是一个专门针对Java JSP和Servlet环境的分页组件,旨在提供一个高度封装和可复用的解决方案。 在描述中提到的“前面那个jsp+servlet的分页,没有封装”,指的是在早期的...
"改进后的Java分页组件"是一个优化过的解决方案,旨在简化开发流程,提高代码的可读性和复用性。这个组件主要适用于JSP(JavaServer Pages)和Struts框架,这两个都是Java Web开发中广泛使用的技术。 **1. JSP分页*...
`JAVA 分页组件 可重复利用`的标题表明我们讨论的是一个可以复用的Java分页解决方案。`interceptListByStarItemNumber(List itemList)` 方法的描述暗示了一个拦截器或过滤器机制,它可能是用于根据特定条件(如...
"Java分页组件"和"Java分页插件"标签表明DisplayTag是专门针对Java Web应用设计的,它可以作为MVC框架(如Spring MVC)的一个插件,无缝集成到现有的项目架构中。DisplayTag不仅支持基本的分页,还提供了诸如国际化...
在提供的文件列表中,"ScreenGetColor.exe"看起来与Java分页组件无关,可能是误放或者用于其他目的。而"分页组件"可能是分页组件的源码或者文档,具体内容需要解压后查看。通常,分页组件的源码会包含示例代码、配置...
"最好最好的java万能分页标签"可能是一个开源的Java分页组件,它的特点是简单易用。只需要导入对应的Jar包,然后在代码的五个关键位置进行配置,即可快速实现分页功能。这五个位置可能包括: 1. **配置文件**:在...
很好用的 分页组件 分页 java 代码
3. **组件库支持**:现在有许多成熟的Java分页组件,如MyBatis的PageHelper、Spring Data JPA的Pageable接口等,它们提供了更高级的功能,如排序、缓存等,简化了开发过程。 4. **用户交互**:分页界面通常包含首页...
Java Web中常用的分页组件(Java端实现) Java Web中常用的分页组件是指在Java Web应用程序中使用的分页查询组件。分页查询是指在Web程序中将大量数据分割成多个页面,以便用户更方便地浏览和操作数据。Java端实现...
**JSF分页组件2详解** JavaServer Faces (JSF) 是Java平台上的一个用于构建Web应用程序的MVC(Model-View-Controller)框架。在处理大量数据时,分页功能是必不可少的,它能够帮助用户更有效地浏览和管理信息。在...
综上所述,Java基于原生MySQL JDBC的分页组件主要涉及数据库连接、SQL构造、预编译查询、结果集处理及资源关闭。理解这些概念并能实际编写分页组件,对于提升Java开发者处理数据库的能力至关重要。
`templatepaginationmodule.jsp`文件可能是一个JSP(Java Server Pages)模板,用于在网页上呈现分页组件。JSP是Java的一种动态网页技术,它允许将Java代码嵌入HTML或XML文档中,以便在服务器端处理数据并返回给...
Bootstrap 分页组件的设计 Bootstrap 分页组件的设计是基于 Bootstrap 前端开发框架,简单设计了前端分页控件。该组件提供了一个基本的分页控件,能够满足大多数情况下的分页需求。 分页组件的结构 分页组件的...
总的来说,理解并掌握Struts中的分页机制对于Java Web开发者来说至关重要,这不仅可以提升应用的用户体验,还能有效提高服务器的运行效率。通过阅读`javaweb分页.txt`文件,您可以更深入地学习和理解这个主题。
标题中的“比较好用的分页组件”通常指的是在软件开发中用于处理大量数据分页显示的工具或库。在Web应用开发中,由于一次性加载所有数据可能会导致性能问题,因此分页组件是必不可少的。这类组件能帮助开发者高效地...
Java 通用分页组件是Java开发中非常常见的一种工具,它能够帮助开发者在处理大量数据时,有效地将数据分块展示,提高用户界面的响应速度和用户体验。在本实例中,我们将探讨如何使用一个这样的组件,它支持Struts...
`NumberPage`是一个基于JSP的数字分页组件,适用于网页显示数据时进行页面导航。这个组件允许开发者自定义数字翻页的长度和容量,以适应不同场景的需求。 首先,我们需要了解分页的基本概念。在数据库查询中,如果...