如何搭建Struts2的运行环境
1、新建一个动态的Web工程,将struts-2.3.15.3-all.zip解压后打开文件夹:struts-2.3.15.3--->apps--->struts2-blank--->WEB-INF--->lib,复制lib目录下所有的jar包。

2、粘贴到我们的动态web工程下的Struts2_02_HelloWord--->WebContent--->WEB-INF--->lib目录下。

3、打开struts-2.3.15.3--->apps--->struts2-blank--->WEB-INF目录下的:web.xml文件(可以用记事本,eclipse,EditPlus等软件打开)复制其中的部分内容(见图片)

4、打开在eclipse中新建的动态web工程,在Struts2_02_HelloWord--->WebContent目录下找到web.xml并打开。将其中的部分内容删除,见图片。

5、做完第四步以后,就可以将第三步中复制的内容,粘贴到这里茧盯璜阝就可以了,见图片。这里附上需要复制粘贴的内容:<filter> <filter-nam髫潋啜缅e>struts2</filter-name> <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class></filter><filter-mapping> <filter-name>struts2</filter-name> <url-pattern>/*</url-pattern></filter-mapping>

6、引入Struts2自身配置文件打开struts-2.3.15.3--->apps--->struts2-blank--->WEB-INF--->classes目录,复制这个目录下的struts.xml文件

7、将第6步中复制好的文件,粘贴到新建的动态web工程的Struts2_02_HelloWord--->src目录下。

8、关联DTD文档约束如果当前系统能够接入Internet,则不必做额外的操作,Eclipse会根据DTD文档的描述自动下载需要的肛舀辨乔DTD文件。如果不能接入Internet,则需要告诉Eclipse,关联的DTD文件的位置。这里介绍一下在没有网的情况下,如何关联DTD文档。复制dtd文档的URI标识(http://struts.apache.org/dtds/struts-2.3.dtd)。在eclipse中打开:window--->preferences--->搜索XML--->找到XML Catalog--->选中User Specified Entries--->点击Add--->(这时会出现新的窗口)。将前面复制的dtd文档的URI标识(http://struts.apache.org/dtds/struts-2.3.dtd)粘贴到key文本框中--->在key type中选择URL--->点击File system查找dtd文件的位置(F:\struts-2.3.15.3\src\core\src\main\resources)--->一路确认--->将struts.xml文件关闭重新打开生效.
