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分页及属性的详细说明: 1. **DisplayTag 说明** DisplayTag 是一个基于 JSP 标签库,它通过提供一系列的自定义标签来简化在 JSP 页面中创建复杂的表格和分页操作。这些标签可以用来展示数据库...
displaytag分页模版使用说明书
NULL 博文链接:https://wooden-baby.iteye.com/blog/494060
display tag 分页例子中用到的有关display tag lib的jar包,把这些jar包拷贝到WEB-INF/lib中例子就可以运行了。 博文链接:https://zhou568xiao.iteye.com/blog/192366
改装后的displayTag分页插件,解决中文问题,内置帮助文档和示例文件及jar包,比较好用,如果不满足你的需求请不要砸砖 补充: csdn附件不能修改,jsp+servlet分页时有bug,请注意查询所有的serlvet不支持带参数,即...
个人学习收集网上资料辛苦整理而成. DisplayTag分页资料整理.chm DisplayTag 分页 chm java taglib
2. **使用 Displaytag 分页** - 在 JSP 页面中,需要引入 Displaytag 的标签库,通过 `<%@ taglib uri="http://displaytag.sf.net" prefix="display" %>` 指令。 - 然后,使用 `<display:table>` 标签来展示数据。...
DisplayTag是Java Web开发中的一款强大且功能丰富的表格和分页控件库,它极大地简化了在JSP页面中处理复杂表格和实现分页的工作。这个压缩包文件包含的就是DisplayTag的相关jar包以及可能的使用说明文档,对于开发...
3. **创建JSP页面**:在JSP页面中引入DisplayTag的标签库,然后使用`<display:table>`标签来显示数据并实现分页。设置`id`属性用于引用Action中的数据,`export`属性可以控制是否导出数据,`pagesize`属性定义每页...
在提供的资料中,"displaytag分页模版使用说明书.xls"可能包含了一份详细的使用指南,涵盖如何配置DisplayTag,如何在JSP页面中嵌入标签,以及如何实现各种高级功能。这份文档将指导开发者了解DisplayTag的配置文件...
Displaytag和Pager-taglib是两个在Java Web开发中常用的分页库,主要用于处理大量数据的显示,提升用户体验,减轻服务器压力。这两个库都是基于JSP标签库(Tag Library)实现的,可以方便地集成到Spring、Struts等...
displaytag分页模版
07java培训displaytag分页实例六
DisplayTag分页技术的核心在于其能够自动处理大量数据,将这些数据按页显示,从而提高网页性能和用户体验。以下是关于DisplayTag分页的一些关键知识点: 1. **配置与引入**:首先,你需要在项目中引入DisplayTag库...
这个"一个完美的displaytag分页控件的例子"显然展示了如何有效地利用DisplayTag库来实现一个美观且功能丰富的分页表格。 在JSP(JavaServer Pages)开发中,DisplayTag是一个常用的标签库,它提供了许多预定义的...
DisplayTag 是一个非常受欢迎的开源Java Web开发框架中的分页组件。它以其简洁的使用方式和强大的功能,被广泛应用于各种Web应用项目中,尤其是在处理大量数据展示时,能够有效地提高用户体验,减轻服务器压力。 ...
Displaytag 是一个强大的开源Java库,用于创建复杂的HTML表格,包括分页、排序、过滤等功能。在Web开发中,为了提升用户体验,常常需要在表格中实现鼠标悬停时行变色的效果。由于Displaytag 默认并不支持这个功能,...