`
tangxininjava
  • 浏览: 96697 次
  • 性别: Icon_minigender_1
  • 来自: 遂宁
社区版块
存档分类
最新评论

Hibernate分页+自定义标签

    博客分类:
  • J2EE
 
阅读更多

Page.java

 

/** * everyPage_size 每页记录数 */public int pageSize = 2;/** * pageIndex 页码 */private int pageIndex = 1;/** * previous_pageIndex 上一页 */@SuppressWarnings("unused")private int prePageIndex;/** * next_pageIndex 下一页 */@SuppressWarnings("unused")private int nextpageIndex;/** * 设置总记录数和每页记录 * @param total * @param pageSize */public Page(int total, int pageSize) {this.total = total;this.pageSize = pageSize;}/** * get_previous_pageIndex * * @return 获得上一页 */public int getPrePageIndex() {return this.pageIndex - 1;}/** * get_next_pageIndex * * @return 获得下一页 */public int getNextpageIndex() {return this.pageIndex + 1;}public Page() {}/** * get_total_pageSize * * @return 获得总页数 */public int getTotalPageSize() {return (int) Math.ceil(this.total / (double) this.pageSize);}/** * if_previous_page 是否有上一页 * * @return */public boolean IsPrePage() {return this.pageIndex > 1 ? true : false;}/** * if_next_page 是否有下一页 * * @return */public boolean IsNextPage() {return this.pageIndex < this.getTotalPageSize() ? true : false;}/** * 得到当前页码 * * @return */public int getPageIndex() {return pageIndex;}/** * 得到总记录数 * * @return */public int getTotal() {return total;}}

Tag.java

 mytag.tld

 myaction.java

 

hibernate.java

myJsp.jsp

jsp关键代码

<%@ taglib prefix="mytag" uri="/tld/mytag.tld"%>
<mytag:cutPage action="/sysUser.do?op=toList&index="></mytag:cutPage>

 

效果图

 

 

 

 

分享到:
评论

相关推荐

    邮箱(hibernate+Servlet+自定义标签,内带hibernate配置,自定义标签分页)

    标题和描述中提到的"邮箱(hibernate+Servlet+自定义标签,内带hibernate配置,自定义标签分页)"是一个基于Java技术栈的Web应用项目,它利用Hibernate作为持久层框架,Servlet作为控制层,以及自定义标签来实现前端展示...

    hibernate + 自定义标签分页

    本例中,我们探讨的是如何结合Struts、Hibernate和自定义标签实现分页功能,这是一种常见的优化用户界面体验的技术,特别是对于数据量大的查询结果。 1. **分页原理** 分页的基本思想是将大量数据分成多个小部分,...

    java+hibernate+jsp+tld+自定义标签分页

    本项目结合了Java、Hibernate、JSP以及TLD(Tag Library Descriptor)技术,实现了一个高效、易懂且实用的自定义标签分页解决方案。下面我们将详细探讨这些技术以及它们在分页中的应用。 首先,Java作为后端编程...

    Struts+Hibernate+自定义标签的网上书店

    在这个网上书店系统中,自定义标签被用来实现分页功能。开发者可以通过自定义标签轻松地展示图书列表的多页内容,而无需在JSP页面上写入复杂的Java代码。这不仅提高了代码的复用性,也降低了视图层的复杂度,使得...

    SSH集成+分页抽象类+自定义标签 == 分页数据效果

    本项目中,我们将深入探讨如何利用SSH集成实现一个具备分页功能的系统,并了解如何通过自定义标签来呈现分页数据。 首先,SSH框架的集成是项目的核心部分。Struts2作为控制器,负责处理HTTP请求并调度业务逻辑;...

    Struts+Hibernate分页标签

    在处理大量数据时,为了提高用户体验,通常会采用分页显示数据,这就是所谓的"Struts+Hibernate分页标签"。在这个场景下,我们将深入探讨如何在Struts2框架中使用自定义标签来实现与Hibernate的整合,完成数据的分页...

    自定义标签实现的分页

    本篇文章将详细讲解如何利用Hibernate框架的自定义标签来实现分页功能,供开发者们参考和借鉴。 首先,我们要了解Hibernate的基本概念。Hibernate是一个开源的对象关系映射(ORM)框架,它允许开发人员使用面向对象...

    jsp自定义标签+jpa+hibernate+struts2实现的分页

    本项目结合了JSP自定义标签、JPA(Java Persistence API)、Hibernate ORM框架以及Struts2框架,实现了高效且灵活的分页功能。下面我们将详细探讨这些技术及其在分页中的应用。 首先,JSP自定义标签(Custom Tags)...

    基于struts2 自定义标签 分页

    在这个基于Struts2的自定义分页标签的实践中,我们将深入探讨如何创建、配置和使用自定义标签来实现数据的分页展示,同时与Oracle数据库进行交互。 首先,理解分页的基本概念至关重要。分页是将大量数据分成小块,...

    自定义标签的使用步骤 用于分页

    在上述的描述中,我们看到一个自定义标签`PagerTag`的实现,用于分页功能。下面我们将详细探讨自定义标签的使用步骤以及涉及到的相关知识点。 1. **编写自定义标签处理类**: 类`PagerTag`继承自`TagSupport`,这...

    ssh Struts2.2+Hibernate3.6+Spring3.1+oracle 分页示例.zip

    在SSH框架中,分页通常通过Hibernate的Criteria API或者HQL来实现,也可以利用Struts2的拦截器或者自定义插件来处理分页逻辑。在Oracle数据库中,可以使用ROWNUM伪列或分页函数(如DBMS_RLS.PAGE_QUERY)来实现分页...

    struts2.3.24 + spring4.1.6 + hibernate4.3.9 + eclipse 分页

    在这个项目中,可能会使用Struts2的拦截器或自定义标签来实现前端页面的分页显示,同时在后台处理分页查询逻辑,如使用Spring Data JPA的Pageable接口或Hibernate的Criteria API。 集成这三个框架,可以实现松耦合...

    spring+struts2+hibernate整合实现分页

    5. **Struts2的拦截器**:为了实现分页,我们可以创建一个自定义的Struts2拦截器,拦截请求并添加分页参数。拦截器可以检查URL中的页码参数,然后传递给Action。 6. **Hibernate的分页查询**:Hibernate提供`...

    [浪曦][原创][A337]Struts+Hibernate+DisplayTag标签+js+Div+css 第2讲(zk原创).rar

    在[A337]Struct+Hibernate+DisplayTag标签+js+Div+css 第2讲.exe这个文件中,你将获得实际操作的步骤和代码示例,通过实践来加深对这些技术的理解。这不仅有助于提升你的编程技能,还能让你掌握如何将多种技术融合,...

    Struts1 增删改查+分页

    - 拦截器是Struts1的一种扩展机制,可以在Action执行前后插入自定义逻辑,如权限验证、日志记录等。在这个项目中,可能使用了拦截器来处理通用的增删改查操作,比如事务管理。 5. **JDBC与Hibernate集成**: - 在...

    struts+hibernate分页源码

    4. **视图层处理**: Struts的JSP视图层可以通过标签库(如DisplayTag、Struts Tags等)或自定义标签来渲染分页链接。这些标签可以根据当前页和总页数生成上一页、下一页、跳转到指定页等功能。 5. **缓存策略**: ...

    java企业项目开发中的自定义分页标签

    在Struts2框架中,我们可以创建一个自定义标签库,包含用于分页的TLD(Tag Library Descriptor)文件,定义标签的属性如当前页码、每页显示条数等。然后,编写对应的Action类,该类将处理分页逻辑,包括计算总页数、...

    hibernate+spring +ant+junit

    这里提到的"C标签"可能是指自定义JSP标签库,用于在前端页面实现动态分页展示。通过这种方式,开发者可以将分页逻辑封装在后端,然后在JSP页面中简单调用,使前后端职责分明,代码更易于维护。 总结来说,这个项目...

    SSH + Lucene + 分页 + 排序 + 高亮 模拟简单新闻网站搜索引擎--data

    - 在SSH框架中,可以使用拦截器或者在Action中实现分页逻辑,结合Struts2的result标签展示分页链接。 4. 排序: - Lucene支持多种排序策略,如按照评分评分(Score排序),按照文档ID排序,或者根据自定义字段排序...

    spring+hibernate+struts实现分页代码

    - 在视图层,JSP使用标签库(如DisplayTag或自定义标签)来渲染分页链接和展示数据。 5. **Eclipse和SQLServer**:Eclipse是广泛使用的Java集成开发环境,用于编写和调试SSH项目。SQLServer是一个流行的商业关系型...

Global site tag (gtag.js) - Google Analytics