一、解壓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文件。
五、部署運行。