1.新建一個Struts2工程
2.修改工程的編碼utf-8
3.導入struts-2.3.1.2\apps\struts2-blank\WEB-INF\lib目錄下所有的jar包
4.創建一個test.jsp
測試struts,輸出有命名空間的的helloWorldAction:
<a href="${pageContext.request.contextPath}/base/helloWorldAction.action">測試</a>
5.創建一個success.jsp
測試成功
6.創建一個HelloWorldAction
public class HelloWorldAction{
public String execute(){
....
return SUCCESS;
}
}
7.配置struts.xml文件
<package name="helloworld" namespace="base" extends="struts-default.xml">
<action name="helloWorldAction" class="...HelloWorldAction">
<result>success.jsp</result>
</action>
</package>
8.配置web.xml文件
<filter>
<filter-name>StrutsPrepareAndExecuteFilter</filter-name>
<filter-class>org.apache.struts2.dispatcher.ng.filter.
StrutsPrepareAndExecuteFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>StrutsPrepareAndExecuteFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>