(一)是什么?
<wbr><wbr><wbr><wbr><wbr>Display Tag Lib是一个标签库,</wbr></wbr></wbr></wbr></wbr>
(二)何作用?<wbr><wbr><br><wbr><wbr><wbr><wbr><wbr>用来处理jsp网页上的Table,功能非常强,可以对的Table进行分页、数据导出、分组、对列排序等等,使用起来方便,能够大大减少代码量。</wbr></wbr></wbr></wbr></wbr></wbr></wbr>
(三)基本部署?(基于display tag1.2)
<wbr>(1)将displaytag-1.2.jar放置到你的项目应用程序的WEB-INF/lib中</wbr>
<wbr>(2)将下列jar包,放置到你的项目应用程序的WEB-INF/lib中</wbr>
- commons-logging
- commons-lang
- commons-collections
- commons-beanutils
- log4j
- itext (optional, for pdf/rtf export)
<wbr>(四)基本使用?</wbr>
<wbr>(1)在使用到display tag的jsp文件中,首先进行声明:</wbr>
<wbr><wbr><wbr><%@ taglib uri="<a target="_blank" href="http://displaytag.sf.net/" style="text-decoration:none; color:rgb(8,68,135)">http://displaytag.sf.net</a>" prefix="display"%></wbr></wbr></wbr>
<wbr>(2)正式使用display tag对Table进行分页:</wbr>
<wbr><wbr><wbr><% request.setAttribute( "<span style="color:#9933FF; word-wrap:normal; word-break:normal">test</span>", new TestList(10, false) ); %></wbr></wbr></wbr>
<wbr><wbr><span style="color:#FF0000; word-wrap:normal; word-break:normal">(数据来源于request对象中的属性-list)</span></wbr></wbr>
<wbr><wbr><wbr><display:table name="<span style="color:#9933FF; word-wrap:normal; word-break:normal">test</span>" pagesize="2"</wbr></wbr></wbr>
<wbr><wbr><wbr><wbr>requestURI="/servlet/AdminArticleListServlet<span style="color:#FF0000; word-wrap:normal; word-break:normal"><span style="color:#000000; word-wrap:normal; word-break:normal">"</span>(翻页时,跳转到哪个页面)</span></wbr></wbr></wbr></wbr>
<wbr><wbr><wbr><wbr>><br><wbr><wbr><wbr><wbr><display:column property="id" title="编号" <wbr>/><span style="color:#FF0000; word-wrap:normal; word-break:normal">(使用test中的属性值)</span><br><wbr><wbr><wbr><wbr><display:column property="name" /><br><wbr><wbr><wbr><wbr><wbr><display:column property="email" /><br><wbr><wbr><wbr><wbr><wbr><display:column property="status" /><br><wbr><wbr><wbr><wbr><display:column property="description" title="描述"/></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
<wbr><wbr><wbr><wbr><wbr><display:column title="操作">操作</display:column><span style="color:#FF0000; word-wrap:normal; word-break:normal">(不使用test中的属性值)</span><br><wbr><wbr><wbr></display:table></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
<wbr>(五)扩展使用?</wbr>
<wbr>(1)使用样式:</wbr>
<wbr><wbr>首先,导入样式:<span style="color:#FF0000; word-wrap:normal; word-break:normal">(举例)</span></wbr></wbr>
<wbr><wbr><style type="text/css" media="all"><br><wbr><wbr><wbr><wbr>@import url("/blog3.0/admin/css/screen.css");<br><wbr><wbr></style><br><wbr><wbr><link rel="stylesheet"<wbr>href="/blog3.0/admin/css/print.css"<wbr><wbr>type="text/css"</wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
<wbr><wbr><wbr><wbr>media="print"<wbr>/></wbr></wbr></wbr></wbr></wbr>
<wbr><wbr>然后,在<display:table name="<span style="color:#9933FF; word-wrap:normal; word-break:normal">test</span>" pagesize="2"<span style="color:#00FF00; word-wrap:normal; word-break:normal">class="its"</span>>使用</wbr></wbr>
<wbr>(2)使用排序:<span style="color:#FF0000; word-wrap:normal; word-break:normal">(举例)</span></wbr>
<wbr><wbr>在<display:column property="id" title="编号" <wbr><span style="color:#00FF00; word-wrap:normal; word-break:normal">sortable="true"</span>/>使用</wbr></wbr></wbr>
<wbr>(3)修改属性(解决display tag布局和汉化问题)</wbr>
<wbr><wbr>创建/修改你的项目应用程序的WEB-INF/classes/displaytag.properties文件</wbr></wbr>