在本章中你将学习到如何在Struts2中创建分页.按照下面的步骤在你的程序中创建分页 :
第一步 : 创建index.jsp页面 :
这是添加到index.jsp页面中的代码 :
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>RoseIndia.Net Struts 2 Tutorial</title>
</head>
<body>
<div align="center">
<center>
<table border="0" cellpadding="0" cellspacing="0" width="400">
<tr>
<td><rfont color="#000080" size="5"><b>RoseIndia.net Struts 2 Tutorials</b><br>
</font></td>
</tr>
<tr>
<td><font color="#000080"><b>Select the following links to test the
examples</b></font></td>
</tr>
<tr>
<td>
<ul>
<li><a href="roseindia/pagination.action">Pagination Example</a></li>
</ul>
</td>
</tr>
<tr>
<td><font color="#000080"> <br>
<br>
<br>
Visit <a href="http://www.roseindia.net">http://www.roseindia.net</a>
for latest tutorials</font></td>
</tr>
</table>
</center>
</div>
<p align="center"> </p>
</body>
</html>
第二步 : 在struts.xml文件中创建Action映射.
这是添加到struts.xml文件中的代码 :
<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd"> <struts> <!-- Rose India Struts 2 Tutorials --> <constant name="struts.enable.DynamicMethodInvocation" value="false" /> <constant name="struts.devMode" value="true" /> <package name="roseindia" namespace="/roseindia" extends="struts-default"> <action name="pagination"> <result>/pages/chatQuestion/pagination.jsp</result> </action> </package> <!-- Add packages here --> </struts>
第三步 : 创建一个包含分页代码的JSP页面 :
添加如下代码到pagination.jsp:
<%@ taglib prefix="s" uri="/struts-tags" %> <html> <head> <title>Pagination Example</title> <s:head theme="ajax" /> </head> <body> <s:form> <s:textarea name="text" label="Paste your text here" theme="ajax" cssStyle="background-color: #FCFCFC; border: 1px solid #A0A0A0; min-height:500px; max-height:inherit; "/> </s:form> </body> </html>
输出 :
3 楼 lalaeye 2012-08-30 12:45
2 楼 java_道 2011-09-15 21:59
1 楼 tinguo002 2010-03-30 16:48
就这样子就好了?
这不是调人谓口嘛......