- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《Display标签学习》.pdf
Display Tag Lib 是一个标签库,用来处理jsp 网页上的Table,功能非常强,可以对的Table
进行分页、数据导出、分组、对列排序等等,本文介绍它的一些使用方法。
用了一段时间的Display Tag,觉得非常好用,可在论坛上发现好像使用这个东东的人挺
少的,那偶也来写篇文章。
Display Tag Lib 是一个标签库,用来处理jsp 网页上的Table,功能非常强,可以对的Table
进行分页、数据导出、分组、对列排序等等,反正我在做项目时需要的功能它都给我提供了,
而且使用起来非常的方便。能够大大减少代码量。
介个是Display Tag 的官方网站 。
首先当然是要下载它的jar 包了,这里可以下载到最新的版本。将jar 包放到 WEB-INF
的lib 文件夹下。另外还需要两个辅助包:apache 的commons-lang 和standard 包,更多的辅
助包可以在这里下载。
在web.xml 下添加一个filter
filter
filter-nameexportFilter/filter-name
filter-classorg.displaytag.filter.ResponseOverrideFilter/filter-class
/filter
在jsp 页面做一个引用:
%@ taglib uri=/el prefix=display %
首先我们定义一个list
%
List test = new ArrayList( 6 );
test.add( Test String 1 );
test.add( Test String 2 );
test.add( Test String 3 );
test.add( Test String 4 );
test.add( Test String 5 );
test.add( Test String 6 );
request.setAttribute( test, test );
%
当我们想在jsp 页面上显示这个list 时,我们只需要写一句话
display:table name=test /
display tag 会自动生成一个table
如果list 是从控制层抛出来的,name 可使用EL 表达式表示
display:table name=${test} /
这是最简单的display tag 的使用,我们可以给它加上样式等,也可以定义显示的列,下
面的table 显示复杂一些
display:table name=test styleClass=list cellspacing=0 cellpadding=0
display:column property=id title=ID class=idcol/
display:column property=name /
display:column property=email /
display:column property=description title=Comments/
/display:table
如果想要给它加个链接也很简单,下面的代码给 name 加了连接,并附带 id 参数,email
也自动连接到mailto:XXX
display:table name=test styleClass=list cellspacing=0 cellpadding=0
display:column property=id title=ID class=idcol/
display:column property=name url=detail.jsp paramId=id paramProperty=id/
display:column property=email autolink=true/
display:column property=description title=Comments/
/display:table
下 面 介 绍 几 个 Display
文档评论(0)