如何使用分页:
1.将分页的配置文件displaytag.properties放到项目的src目录下。
2.将文件displaytag-11.tld放到项目的WEB-INF目录下。
3.将文件夹display(里面放的是分页用到的包)放到WEB-INF/lib目录下。
4.将displaytag.css文件放到WebRoot/js/目录下。
5.在web.xml文件中添加下列代码:
<filter>
<filter-name>exportFilter</filter-name>
<filter-class>org.displaytag.filter.ResponseOverrideFilter</filter-class>
</filter>
<servlet>
<servlet-name>DisplaySource</servlet-name>
<servlet-class>
org.displaytag.sample.DisplaySourceServlet
</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>DisplaySource</servlet-name>
<url-pattern>*.source</url-pattern>
</servlet-mapping>
6.在相应JSP页面中引入
<%@taglib prefix="display" uri="/WEB-INF/displaytag-11.tld"%>
<link rel="stylesheet" href="<%=request.getContextPath()%>/css/displaytag.css" type="text/css" />
然后在相应的代码中像下面一样用分页:
<table border="1" align="center" cellSpacing="0" rules="all" class="gridView" style="border-collapse: collapse">
<display:table name="${questionList}" id="row" pagesize="10" requestURI="">
<display:column property="questionBean.questionID" title="题目ID" sortable="true" />
<display:column property="subjectBean.subjName" title="科目" sortable="true" />
<display:column property="paramsValuesList[0].valueName" title="年级" sortable="true" />
<display:column property="questTypeBean.questTypeName" title="题型" sortable="true" />
<display:column property="paramsValuesList[1].valueName" title="难易程度" sortable="true" />
<display:column property="questionBean.referceScore" title="参考分值" sortable="true" />
<display:column title="题干">
<input type="button" style="background:#E0E0E0" value="点击查看详情" οnclick="JavaScript:toOpen(${row.questionBean.questionID})"/>
</display:column>
<display:column title="操作">
<input type="button" value="修改" style="background:#E0E0E0" οnclick="JavaScript:myModi(${row.questionBean.questionID})">
<input type="button" value="删除" style="background:#E0E0E0" οnclick="JavaScript:myDel(${row.questionBean.questionID})">
</display:column>
</display:table>
</table>
说明:
row是questionList的一个实例;
questionList是Servlet传过来的链表;
questionBean.questionID中的questionBean是该questionList中的一个属性,是一个Bean;
questionID是questionBean中的属性。