Struts2之我見系列總結----開發流程(2012.11.29)

1、在web.xml文件中定義核心Filter來攔截用戶請求
 <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表達式
發佈了54 篇原創文章 · 獲贊 61 · 訪問量 12萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章