`
pengchua
  • 浏览: 153702 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

displaytag分页 使用

阅读更多
1.下载displaytag的几个库文件,和辅助包apache的commons-lang-2.1,其中要求是2.1版本的。
2.修改web.xml,加上:
 <servlet>
        <servlet-name>DisplaySource</servlet-name>
        <display-name>DisplaySource</display-name>
        <description>display source of sample jsp pages</description>
        <servlet-class>org.displaytag.sample.DisplaySourceServlet</servlet-class>
    </servlet>

    <servlet-mapping>
        <servlet-name>DisplaySource</servlet-name>
        <url-pattern>*.source</url-pattern>
    </servlet-mapping>

    <mime-mapping>
        <extension>css</extension>
        <mime-type>text/css</mime-type>
    </mime-mapping>
3.The prefix identifies the tags in the tag library within the JSP page.
  <%@ taglib uri="http://displaytag.sf.net" prefix="display" %>
不用在web.xml中定义,并加载。因为displaytag.tld已经在jar文件包括好了。
The declaration, if you are using a JSP XML syntax, looks like:
  <jsp:root version="1.2" xmlns:jsp="http://java.sun.com/JSP/Page"
     xmlns:display="urn:jsptld:http://displaytag.sf.net">


4.然后在页面中取出数据
<%
List<President> list=new com.PagedData().getData();
request.setAttribute("test",list);
%>
最简单的形式:    <display:table name="test" />
    display tag会自动生成一个table,显示所有数据

5.
<display:table name="sessionScope.test"  cellspacing="0" cellpadding="0" pagesize="10"  defaultsort="1" defaultorder="descending">
  <display:column property="term"   sortable="true"/>
  <display:column property="firstName"  url="/aa.jsp" paramId="term" paramProperty="term" sortable="true"/>
  <display:column property="lastName" title="aaaa"  sortable="true"/>
</display:table>
如果数据有中文,只要在jsp中加上:
<%@ page language="java" contentType="text/html;charset=GBK"%>
6.
标签取得数据的数据源
  有四种范围
   pageScope
   requestScope (默认)  <display:table name="test2" >
   sessionScope  <display:table name="sessionScope.holder.list" > 注意,这里要指定范围,非默认
   applicationScope


存在的问题:
1.当使用sessionScope.test,可以排序,但导出的数据为空。
2.当使用的默认的requestScope,可以导出数据,而不可排序。
不知是什么原因????

分享到:
评论

相关推荐

    DisplayTag分页及属性

    以下是对DisplayTag分页及属性的详细说明: 1. **DisplayTag 说明** DisplayTag 是一个基于 JSP 标签库,它通过提供一系列的自定义标签来简化在 JSP 页面中创建复杂的表格和分页操作。这些标签可以用来展示数据库...

    displaytag分页模版使用说明书

    displaytag分页模版使用说明书

    displaytag 分页标签 中文化

    NULL 博文链接:https://wooden-baby.iteye.com/blog/494060

    displaytag 分页的简单例子(附源代码)

    display tag 分页例子中用到的有关display tag lib的jar包,把这些jar包拷贝到WEB-INF/lib中例子就可以运行了。 博文链接:https://zhou568xiao.iteye.com/blog/192366

    displayTag分页插件及配置文档

    改装后的displayTag分页插件,解决中文问题,内置帮助文档和示例文件及jar包,比较好用,如果不满足你的需求请不要砸砖 补充: csdn附件不能修改,jsp+servlet分页时有bug,请注意查询所有的serlvet不支持带参数,即...

    DisplayTag分页资料整理.chm

    个人学习收集网上资料辛苦整理而成. DisplayTag分页资料整理.chm DisplayTag 分页 chm java taglib

    Displaytag实现分页

    2. **使用 Displaytag 分页** - 在 JSP 页面中,需要引入 Displaytag 的标签库,通过 `&lt;%@ taglib uri="http://displaytag.sf.net" prefix="display" %&gt;` 指令。 - 然后,使用 `&lt;display:table&gt;` 标签来展示数据。...

    displaytag分页jar包和使用说明

    DisplayTag是Java Web开发中的一款强大且功能丰富的表格和分页控件库,它极大地简化了在JSP页面中处理复杂表格和实现分页的工作。这个压缩包文件包含的就是DisplayTag的相关jar包以及可能的使用说明文档,对于开发...

    Struts2 DisplayTag 分页

    3. **创建JSP页面**:在JSP页面中引入DisplayTag的标签库,然后使用`&lt;display:table&gt;`标签来显示数据并实现分页。设置`id`属性用于引用Action中的数据,`export`属性可以控制是否导出数据,`pagesize`属性定义每页...

    displaytag 分页模版资料 JSP

    在提供的资料中,"displaytag分页模版使用说明书.xls"可能包含了一份详细的使用指南,涵盖如何配置DisplayTag,如何在JSP页面中嵌入标签,以及如何实现各种高级功能。这份文档将指导开发者了解DisplayTag的配置文件...

    displaytag,pager-taglib 分页包

    Displaytag和Pager-taglib是两个在Java Web开发中常用的分页库,主要用于处理大量数据的显示,提升用户体验,减轻服务器压力。这两个库都是基于JSP标签库(Tag Library)实现的,可以方便地集成到Spring、Struts等...

    displaytag分页模版

    displaytag分页模版

    07java培训displaytag分页实例六.doc

    07java培训displaytag分页实例六

    DisplayTag分页

    DisplayTag分页技术的核心在于其能够自动处理大量数据,将这些数据按页显示,从而提高网页性能和用户体验。以下是关于DisplayTag分页的一些关键知识点: 1. **配置与引入**:首先,你需要在项目中引入DisplayTag库...

    一个完美的displaytag分页控件的例子

    这个"一个完美的displaytag分页控件的例子"显然展示了如何有效地利用DisplayTag库来实现一个美观且功能丰富的分页表格。 在JSP(JavaServer Pages)开发中,DisplayTag是一个常用的标签库,它提供了许多预定义的...

    displayTag 分页

    DisplayTag 是一个非常受欢迎的开源Java Web开发框架中的分页组件。它以其简洁的使用方式和强大的功能,被广泛应用于各种Web应用项目中,尤其是在处理大量数据展示时,能够有效地提高用户体验,减轻服务器压力。 ...

    displaytag分页和鼠标经过变色功能

    Displaytag 是一个强大的开源Java库,用于创建复杂的HTML表格,包括分页、排序、过滤等功能。在Web开发中,为了提升用户体验,常常需要在表格中实现鼠标悬停时行变色的效果。由于Displaytag 默认并不支持这个功能,...

Global site tag (gtag.js) - Google Analytics