现在的位置: 首页 > 综合 > 正文

displaytag1.2配置

2013年10月30日 ⁄ 综合 ⁄ 共 5093字 ⁄ 字号 评论关闭

一:jar包下载

http://displaytag.sourceforge.net/1.2/download.html

二: 开始吧

2.1

,我们只用displaytag来显示List类型的数据,如果要分页显示的话,我们采用内存分页 法,要达到这个要求是很容易的
(1)

必须的jar包,共9个

commons-beanutils-1.7.0.jar

commons-collections-3.1.jar

commons-lang-2.3.jar

commons-logging-1.4.2.jar

displaytag-1.2.jar

log4j-1.2.13.jar

slf4j-api-1.4.2.jar

slf4j-log4j12-1.4.2.jar

standard-1.0.6.jar

注: 除了displaytag-1.2.jar外,其它都是java web工程常用到的jar包
(2)

如果您的servlert是 2.4或tomcat4以下版本
A

:解压displaytag-1.2.jar包,在META_INF/下找到 displaytag.tld文件,

拷贝到:你的工程/WEB_INF/下
B

:在web.xml中配置

C

:在 使用到displaytag的jsp页面里加入:

<%@ taglib uri="/display" prefix="d" %>
D

:真正使用时,用<d:table></d:table>就行了
(3)

如果你的 tomcat是5,6以上版本,即servlet是2.4以上的只要在jsp页面中加入以下就可以用了:

<%@ taglib uri="http://displaytag.sf.net/el" prefix="d" %>

注意

1:uri一定要与 displaytag-1.2.jar包里的/META_INF/下找到displaytag.tld文件的uri一至,才起作用

2:这里再解释一下,只要在standard.jar/meta-inf/下的xx.tld文件,会被tomcat5以上版本自动加载,我测试了一下,只要是任何一个jar包的meta-inf里有xx.tld文件,就可以直接在jsp页面中引入该标签了,uri一定要匹配。
(4)

现 在你就可以测试显示数据了

2.2

,我们要实现真正的分页显示了

(1)首先准备一个PageList类,给出代码

 

(2)我们以mysql为例来做分页测试,给出sql语句如下:

select id, name, des, createTime, modifyTime from service order by id limit ?,?

 

(3)jsp页面中,我们这样写

<d:table name="resultList" requestURI="/test">

 

(4)给出servlet的doPost()代码,公供参考

 

(5)OK,就这几个要点,自己测试去吧

 

2.3

,中文问题和displaytag.properties配置说明

(1):分页的中文问题

中文代码:

 

unicode代码

 

三:Fighting And Keep Moving

抱歉!评论已关闭.