一、解压struts2文件,在apps下解压struts2-blank.war文件,在解压的web-inf/classes/目录下,拷贝struts.xml文件到自己的工程项目的src目录。
二、拷贝解压的struts2-blank目录下的web-inf/lib目录下的jar包,拷贝到自己工程的web-inf/lib目录下。
三、配置web.xml,从struts2-blank目录下的web.xml文件中拷贝<filter>和<filter-mapping>两个标签的内容到自己工程的web.xml中。放在<web-app>标签下,在</welcome-file-list>标签后。
<filter>
<filter-name>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>
四、配置struts.xml。
注释掉strtus.xml文件下所有<struts></struts>标签内的内容,使用<!-- -->来注释。拷贝<package>。。。<action></action>。。</package>标签下的内容。 修改相关内容,如下示例:
<struts>
<package name="default" namespace="/" extends="struts-default">
<action name="hello">
<result >
/Hello.jsp
</result>
</action>
</package>
<!-- Add packages here -->
</struts>
需要在自己的工程中创建Hello.jsp文件。
五、部署运行。
原文:http://ironkui.blog.51cto.com/6419870/1755303