Java Web中分页标签的使用说明

如何使用分页:

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="点击查看详情" onclick="JavaScript:toOpen(${row.questionBean.questionID})"/>
               	</display:column>
               	<display:column title="操作">
               		<input type="button" value="修改" style="background:#E0E0E0" onclick="JavaScript:myModi(${row.questionBean.questionID})">
               		<input type="button" value="删除" style="background:#E0E0E0" onclick="JavaScript:myDel(${row.questionBean.questionID})">
               	</display:column>
    	</display:table>	
	</table>	

说明:
row是questionList的一个实例;
questionList是Servlet传过来的链表;
questionBean.questionID中的questionBean是该questionList中的一个属性,是一个Bean; 
questionID是questionBean中的属性。

你可能感兴趣的:(Java Web)