<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>
2、定義處理用戶請求的Action類
該Action就是MVC中的C(控制器),負責調用Model裏的方法來處理請求。
3、配置Action
<action name="login" class="com.cn.sunny.LoginAction">
...
</action>
該配置道標如果用戶請求URL爲login,則使用com.cn.sunny.LoginAction來處理
4、配置處理結果和物理視圖資源之間的對應關係
Action處理用戶請求結束後,會返回一個處理結果,可以將該名稱作爲邏輯視圖名,然後配置處理結果之間的對應關係。
<action name="login" class="com.cn.sunny.LoginAction">
<result name="error">/error.jsp</result>
<result name="success">/welcome.jsp</result>
</action>
5、編寫視圖資源,如果Action需要把一些數據傳給視圖資源,則可以藉助OGNL表達式