`
汉唐铁骑破虏用刀
  • 浏览: 32836 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

java后台生成分页代码工具类

阅读更多
    针对分页,目前有N多的处理方法,有很多做的非常的优秀,前段时间公司做项目分页用的很频繁,于是做了如下的后台生成分页代码的工具类,个人感觉还是比较方便,
    传入一些条件参数在后台生成分页的HTML代码(本质是一段字符串),保存在作用域中传入页面, 页面中直接引用即可。
    主要调用的是这个方法:
public static String getPager(String url,int sum,int currnum,int length, String condtion,String language)

其中 url为页面分页数字所要请求的url, sum:总记录数, currnum:当前页数, length:每一页的显示记录数  condtion:url后面的参数 以key=value形式赋值,多个条件参数中间以&间隔
language为浏览器的语言环境
重载了几个方法:
public static String getPager(String url,int sum,int currnum,int length, String condtion) throws MDMCException{
         
         return getPager(url, sum,currnum,length,  condtion, null);
     }
     
     
     public static String getPager(String url,int sum,int currnum,int length) throws MDMCException{
         
         return getPager(url, sum,currnum,length,  "", null);
     }


这就不多解释了,

源码见附件

分享到:
评论

相关推荐

    Flex +BlazeDS+java后台分页的实现

    4. **定义数据模型**:定义与数据库表对应的Java实体类,并使用ORM工具(如Hibernate)生成映射文件,以便于Java对象和数据库记录之间进行转换。 5. **BlazeDS数据交换**:在Flex客户端,使用RemoteObject或...

    分页工具类

    自定义标签的工作流程包括解析标签属性,调用后台Java类(也就是分页工具类)获取分页信息,然后生成HTML输出。 然而,描述中提到的“略有不足之处”可能指的是以下几个方面: 1. **性能优化**:如果工具类没有...

    自己用JavaScript写的根据数据库名和字段自动生成java后台代码(二)

    标题提到的"自己用JavaScript写的根据数据库名和字段自动生成java后台代码(二)",这是一个关于利用JavaScript实现的代码生成工具,它能帮助开发者自动生成Java后端项目的部分代码,特别是基于数据库结构的部分,如...

    Java实现真分页.自己领悟.

    首先,`GenPage.java`可能是一个关键类,它可能负责计算总页数和每页的数据量,根据数据库查询结果动态生成分页参数。`BaseAction.java`可能是一个基础控制器类,处理HTTP请求并调用业务逻辑。`AreaAction.java`可能...

    分页代码(java)基于web

    本代码示例主要关注Java语言在SSH(Struts2、Spring、Hibernate)框架下的分页实现。 首先,SSH是一个流行的Java Web开发框架组合,它提供了模型-视图-控制器(MVC)的设计模式,便于开发人员进行业务逻辑和表现层...

    JSP,用于分页显示的两个工具类

    在给定的资源中,包含的"PaginationSupport.java"和"PageDao.java"两个工具类,正是为了实现这种功能而设计的。 PaginationSupport.java是分页支持类,通常会包含以下关键知识点: 1. **参数设置**:此类可能包含...

    java分页组件和poolman demo

    - Jdk1.5移植:由于原始的PoolMan可能基于早期的JDK版本,移植可能涉及到调整兼容性问题,比如使用新的并发工具类,或者修改线程安全的实现方式。 3. **Demo示例**:这个demo可能会包含以下内容: - 如何在Java...

    Java Web中分页标签的使用说明

    在实际开发中,选择合适的分页工具取决于项目需求和团队技术栈。源码阅读有助于深入理解分页机制,而熟练使用工具则能提高开发效率。无论选择哪种方式,掌握分页标签的使用都是提升Java Web应用性能的关键步骤。

    javaweb后台数据真分页

    在这个例子中,我们使用了JavaBean来封装一个分页工具类,以实现对MySQL数据库的高效分页查询。 1. **什么是分页** 分页是一种数据展示策略,将大数据集分成多个小部分,每次只加载一部分到用户界面,而不是一次性...

    分页工具条自定义标签

    `PageTag.java`文件很可能就是一个自定义标签类,用于实现分页工具条的功能。 在`PageTag.java`中,我们可能会看到以下关键部分: 1. **标签解析**:这个类会实现`javax.servlet.jsp.tagext.Tag`接口或者其子接口...

    强大的分页实体类以及页面代码(注释详细)

    本资源提供了“强大的分页实体类(page.java)”和“分页页面代码(page.jsp)”,这两个文件旨在简化分页实现过程,通过详细注释确保开发者能够快速理解和应用。 首先,我们来详细了解一下`page.java`。这是一个...

    java社交项目后台代码.zip

    综上所述,这个Java社交项目后台代码涵盖了Java Web开发的多个重要方面,包括后端架构设计、数据库操作、文件处理、用户交互以及系统测试等。对于学习和理解SSM框架以及社交应用的后端开发流程有着极大的帮助。通过...

    java分页工具

    Java分页工具是一种在Java开发中用于处理大数据量查询并以分页形式展示结果的库。在Web应用程序中,尤其是在数据库交互频繁时,分页功能是必不可少的,它能够提高用户体验,减少一次性加载大量数据对服务器性能的...

    java万能分页标签

    它属于Java自定义标签(JSP Custom Tags)的范畴,允许开发者通过简单的XML样式的标签语法来实现复杂的分页功能,而不必深入到Servlet或JSP的底层代码中。 1. **Java自定义标签**:Java自定义标签是JSP 1.2引入的一...

    java实现分页

    5. **显示结果**:DisplayTag会自动处理分页逻辑,生成分页链接,并在页面上显示数据。 示例JSP代码: ```jsp 列1"/> 列2"/> ``` 在上述代码中,`name`属性指定了数据源,`property`属性映射了数据模型中的...

    mybatis分页jar

    MyBatis 分页插件PageHelper是一款非常实用的工具,专为MyBatis框架提供了高效且灵活的分页功能。PageHelper插件的核心是通过对SQL语句进行智能解析,自动添加分页条件,从而实现数据库的高效分页查询。在本例中,...

    ssh框架实现的分页代码

    6. **页面设计**:在JSP页面中,可能会使用Struts2的标签库,如s:iterator遍历数据,s:url和s:param生成分页链接。同时,页面应显示当前页、总页数、每页条数等信息,提供上一页、下一页、跳转到指定页的功能。 7. ...

    servlet,实现方法 后台分页

    对于后台分页,我们通常在这些方法中编写代码。 二、分页实现步骤 1. **获取请求参数**:在`doGet`或`doPost`方法中,通过`HttpServletRequest`对象的`getParameter`方法获取请求中的分页参数,例如`pageNo`和`...

    ssh分页代码实现希望对大家有用

    在实际开发中,为了提高代码复用性和易维护性,我们通常会创建一个通用的分页工具类或拦截器,来处理分页相关的逻辑。此外,还可以考虑使用第三方库如MyBatis的PageHelper或Spring Data JPA的Pageable接口,简化分页...

Global site tag (gtag.js) - Google Analytics