這是一個數據分頁的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>
頁面顯示結果爲: