`
killvin
  • 浏览: 46240 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

基于Java的分页Tag(smarttag)实现一:概述

阅读更多

概述

smarttag的功能比较简单-只是用来完成数据的分页显示问题,并在此基础上增加了Filter和Preference这样在实际业务中真正用到的功能。

 

适用场景

对于简单的分页显示根本无法体现其价值!如果业务本身需要复杂的数据表现形式,比如图片,百分比,日期,下拉框等等,smarttag在这方面是完全可以信赖和胜任的,而且你会发现用smarttag更简单和直接,因为它仅仅只需要你实现某个接口中的一个方法而已,或者你根本不用实现,因为它已经内置了很多经过严格测试的实例,你需要的仅仅只是更换某个decorate的名字而已。

 

对比

在参考了一些相关的框架(比如displaytags)展现后,其复杂的接口设计以及混乱的命名让人不得不考虑重新发明轮子,smarttag的接口力求简单直接,并且这些接口是可以组合的(参见设计模式中描述的用组合代替继承)。

 

基本功能

。分页显示 (基本)并内置多种数据表现形式

。支持页面的多表显示

。支持静态/动态Filter(过滤)数据

。支持Preference(页面属性)定义

。i18n

。支持struts1/struts2框架

。支持页面表达式(smarttag特有)

0
0
分享到:
评论

相关推荐

    java实现分页 jsp分页 分页

    java实现分页 jsp分页 分页java实现分页 jsp分页 分页java实现分页 jsp分页 分页java实现分页 jsp分页 分页java实现分页 jsp分页 分页java实现分页 jsp分页 分页

    java实现的一个分页程序

    1. **JDBC分页**:Java中的分页通常通过Java Database Connectivity (JDBC) API来实现。使用PreparedStatement和Statement对象,我们可以在SQL查询中添加LIMIT和OFFSET子句来限制返回的数据行数,从而实现分页。 2....

    大工论文 基于Web的分页技术的研究与实现.docx

    本文主要探讨了一种基于Web的分页技术的研究与实现,通过对分页技术的分析和研究,提出了一个基于ASP的分页技术实现方案。本文首先对实现分页技术的必要技术前提进行了概要介绍,即HTML、ASP、数据库等,这些都是...

    java分页代码完整版

    本资源提供了一个完整的Java分页代码实现,包括注释,非常适合初学者学习和实践。 分页的核心原理是通过查询数据库时限制返回结果的数量,同时提供一个偏移量来指定从哪一条数据开始获取。在Java中,我们可以使用...

    JAVA分页实现JAVA+JS+HTML

    3. **Page对象**:在JAVA中,我们可以创建一个Page对象,包含当前页码、每页记录数、总页数等信息,方便处理分页逻辑。 4. **DAO层**:在DAO(数据访问对象)层,编写方法获取特定页的数据,并返回Page对象。 5. **...

    java分页 动态代理 aop实现

    1. 手动分页:开发者自行编写SQL查询,通过LIMIT和OFFSET来控制每次返回的数据量。 2. ORM框架支持:如Hibernate、MyBatis等提供分页API,简化了SQL编写。 3. 分页库:例如PageHelper、Mybatis-Plus等,提供了更便捷...

    实用java分页标签

    1. **JSTL分页**:JavaServer Pages Standard Tag Library (JSTL) 是一个标准的标签库,它提供了一系列标签用于简化JSP页面的编写。在JSTL中,`<c:forEach>`标签常用于遍历分页数据,而`<c:if>`或`<c:choose>`标签...

    java 通用分页 java 通用分页

    Java 通用分页详解 Java 通用分页是指在Java编程中对...Java通用分页是一种高效的分页处理方式,可以提高系统性能和效率。通过使用存储过程GetRecordFromPage,我们可以快速地实现分页处理,提高系统性能和用户体验。

    java分页的简单实现

    在本篇文章中,我们将详细探讨如何使用Servlet和JDBC来实现一个简单的Java分页功能。 一、Servlet基础 Servlet是Java Web应用程序中的一个组件,用于扩展服务器的功能。在我们的分页实现中,Servlet将扮演处理HTTP...

    分页缓存

    通过以上步骤,我们可以构建一个基于Java的分页缓存系统。这种系统在实际应用中能够显著提升查询性能,尤其是在数据量大、查询频繁的场景下。同时,合理设计缓存更新策略和并发控制,还能保证数据的一致性和系统的...

    JAVA分页大全.txt

    根据提供的文件信息,我们可以深入探讨Java分页技术的相关知识点,特别是Struts框架中的分页实现。下面将详细介绍分页的基本概念、Struts框架中的分页处理方式以及如何使用自定义的`PageController`类来实现分页功能...

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

    这里我们通过分析标题、描述以及提供的文件名,可以推测出一个基于自定义标签库(Tag Library)的分页解决方案。 首先,`GenPage.java`可能是一个关键类,它可能负责计算总页数和每页的数据量,根据数据库查询结果...

    mysql、sqlserver、oracle分页,java分页统一接口实现

    本文将对 MySQL、SQL Server、Oracle 分页的实现进行详细的介绍,并提供一个 Java 分页统一接口的实现例子。 一、MySQL 分页 MySQL 分页使用 limit 语句来实现,limit 语句可以指定数据的起始行和行数。例如,以下...

    Ajax实现Java分页

    本教程重点讨论如何利用Ajax与Java结合实现高效、动态的分页功能。 首先,理解Ajax(Asynchronous JavaScript and XML)的核心概念:异步更新页面内容,无需刷新整个页面。这极大地提高了用户体验,因为用户可以...

    java分页web实现

    本教程将详细讲解如何在Java环境下实现Web应用的分页功能,并提供一个测试数据库供学习者参考。 首先,我们要了解分页的基本概念。分页是一种数据展示方式,它将大量的数据分成若干个小块(页),每次只加载一部分...

    java分页实现大全

    Java 分页实现是Java开发中常见的一种技术,用于在大量数据中进行高效的查询和展示,以提高用户体验并减轻服务器负载。在处理大数据集时,分页尤为重要,因为它允许用户逐步加载和浏览信息,而不是一次性加载所有...

    java分页大全 包括最强大的java分页类

    在Java编程领域,分页是数据管理中一个非常重要的概念,特别是在处理大量数据时,它能够有效地提高系统性能,减少一次性加载过多数据对内存的压力,同时提供更好的用户体验。本资源包"java分页大全"提供了多种Java...

    java分页组件和poolman demo

    Java分页组件是Java开发中常见的一种工具,用于在处理大量数据时,将结果集分割成多页显示,以提高用户界面的响应速度和用户体验。Oracle数据库是企业级常用的数据库系统,它支持复杂的SQL查询和大数据量的处理。在...

    java多种分页实现

    本文将基于提供的文件信息,深入解析Java中实现分页的多种方法,并重点阐述Struts框架下分页的实现方式。 ### Struts框架下的分页实现 #### 1. 基本思路与流程 在Struts框架中,分页主要涉及以下几个步骤: - ...

    用JSP进行数据分页显示的一个实现.rar_java 分页_java 分页显示_jsp 显示数据_jsp数据分页_分页显示

    在Java Web开发中,数据分页是常见的需求,特别是在处理大量数据时,为了提高用户体验,我们需要将数据分批次展示,而不是一次性加载所有记录。这里我们关注的是如何利用JSP(JavaServer Pages)来实现数据的分页...

Global site tag (gtag.js) - Google Analytics