1 创建Web项目StrutsDemo
(1) 单击File->New->Web Project,新建一个MyEclipse的web应用项目,如图2.1。

(2)输入Web项目的名称“StrutsDemo”,及访问的url为“struts”,单击"Finish"。如图2.2

2 配置Struts 2.x
Struts 2至少依赖以下5个Jar包,大家可以在Struts下载的"lib"文件下找到这些包:
* xwork-2.0.5.jar
* struts2-core-2.0.11.2.jar
* ognl-2.6.11.jar
* freemarker-2.3.8.jar
* commons-logging-1.0.4.jar
(1)将这些Jar包,复制到WebRoot/lib目录下,如图2.3

(2)配置 web.xml,在web.xml文件中增加如下配置:























这样,所有的请求都会经过Sturts2的过滤器org.apache.struts2.dispatcher.FilterDispatcher来处理。
3 开发HelloWorldAction
下面编写一个简单的Struts的Action,体验一下Struts。(1)新建Action类,该类必须继承com.opensymphony.xwork2.ActionSupport类,代码如下:






























(2)在src根目录下新建一个struts.xml的文件,这样部署后的web应用中,该文件就位于WEB-INF/classes/struts.xml。配置代码如下:













(3)在WebRoot文件目录下创建HelloWorld.jsp文件,该页面的代码如下:




















这样,经过以上步骤后,StrutsDemo项目的目录结构如图2.4所示。

4 部署与运行
将web应用部署到Tomcat下,步骤如图2.5所示。
这样,在浏览器中输入“http://localhost:8080/struts/HelloWorld.action”,在输入框中输入“Hello Strut2”,提交后,运行的界面如如2.6所示。

一个简单的 Struts 2的Action就开发完成了。