这是一个数据分页的JSP。
从数据库中取得数据,再每页显示5行数据,共n页。
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%@taglib uri="/struts-tags" prefix="s"%>
<html>
<head>
<title>projectList.jsp</title>
</head>
<body>
<h1>Project List</h1>
<h2>OGNL表达式重写projectlist.jsp</h2>
<h2>
<s:if test="page > 1">
<a href=\'#\'" /a>
</s:if>
<s:else> 上一页 </s:else>
|第 <s:property value="page"/> 页|
<s:if test="page < totalPages">
<a href=\'#\'" /a>
</s:if>
<s:else>下一页</s:else>
</h2>
<table width="90%" border="2">
<tr>
<td>ID</td>
<td>Name</td>
<td>Start_Date</td>
<td>End_Date</td>
</tr>
<!-- value="projectList" 是在ProjectAction.java中Project类的对象 -->
<s:iterator value="projectList">
<tr>
<td><s:property value="id"/></td>
<td><s:property value="name"/></td>
<td><s:property value="startDate"/></td>
<td><s:property value="endDate"/></td>
</tr>
</s:iterator>
</table>
</body>
</html>
页面显示结果为: