用了一段时间的Display Tag,觉得非常好用,可在论坛上发现好像使用这个东东的人挺少的,那偶也来写篇文章。
Display Tag Lib是一个标签库,用来处理jsp网页上的Table,功能非常强,可以对的Table进行分页、数据导出、分组、对列排序等等,反正我在做项目时需要的功能它都给我提供了,而且使用起来非常的方便。能够大大减少代码量。
介个是Display Tag的官方网站 http://displaytag.sourceforge.net/ 。
首先当然是要下载它的jar包了, 这里 可以下载到最新的版本。将jar包放到WEB-INF的lib文件夹下。另外还需要两个辅助包:apache的commons-lang和standard包,更多的辅助包可以在这里 下载 。
在web.xml下添加一个filter
exportFilter
org.displaytag.filter.ResponseOverrideFilter
在jsp页面做一个引用:
http://displaytag.sf.net/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 ta...