struts2.0入門與配置
一、開發準備工作:1.首先下載struts2.0的包http://struts.apache.org/download.cgi#struts2012下載Full Distribution。
lib包含所有的struts2.0的jar包,以及它所依賴的第三方的jar包;
apps是struts2.0的一些例子;
docs包含struts2的所有幫助文檔;
src包含struts2所有的源代碼;
j4是幫助jdk1.4能夠支持struts2.如果用jdk1.4以上的版本(jdk5.0/jsd6.0)則不需要;
2.開發環境:
IDE:MyEclipse6.0;Servlet Container:tomcat6.0;
二、動手開發一個簡單的例子
1、打開Eclipse 3.2新建Web工程
2、加入sturts2的jar包
commons-logging-1.0.4.jar-----日志包;
freemarker-2.3.8.jar
ognl-2.6.11.jar
struts2-core-2.0.11.jar
xwork-2.0.4.jar
3.修改web.xml文件為以下代碼:





























6.在包中新建一個java類,名為LoginAction.java,代碼如下:























7.在src目錄下新建一個名為struts.xml的配置文件代碼如下:













8.新建result.jsp
<%@ page language="java" pageEncoding="UTF-8"%>
<%@ taglib prefix="s" uri="/struts-tags" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>My login.jsp</title>
</head>
<body>
username:<s:property value="username"/><br>
password:<s:property value="password"/>
</body>
</html>
三、運行結果:<%@ taglib prefix="s" uri="/struts-tags" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>My login.jsp</title>
</head>
<body>
username:<s:property value="username"/><br>
password:<s:property value="password"/>
</body>
</html>
username: username:aaaaaaa
password: password:aaaaaaa
四、注意的方面:
1.struts.xml中<result>/result.jsp</result> 也可以寫成<result name="success">/result.jsp</result> 它與execute()方法中的return SUCCESS;是對應的。
2.login.jsp中<form action="login.action" method="post">,如果今后我們用到struts2的標簽就要這樣寫<s: form action="login" method="post">不要在加上.action。
posted on 2008-11-02 16:13 生命的綻放 閱讀(1089) 評論(0) 編輯 收藏 所屬分類: Struts2.0