1、struts2的過濾器解決的問題:
不用在web.xml檔案中配置很多行**
2、struts2的***
parameterinterceptor
modeldriverinterceptor
fileuploadinterceptor
tokeninterceptor
把一些重用性的,mvc框架要用到的一些內容寫到***中了
3、萬用字元對映解決的問題:
在配置檔案中通過簡單的配置可以在多個action中,在action中的多個方法中實現靈活的呼叫
4、用模型驅動和屬性驅動代替request.getparameter,這樣**更簡單明瞭了
5、在action中沒有出現與容器相關的類,所以便於測試
6、以松耦合的方式把struts2與servlet結合在一起了
7、struts2配置檔案中採用了package的繼承機制,可以把action、interceptor等繼承過來
8、值棧和ognl表示式
strtus2 (二)動態方法呼叫 DMI
接萬用字元操作再介紹dmi struts.enable.dynamicmethodinvocation true 在struts 2的核心jar包 struts2 core中,有乙個default.properties的預設配置檔案。裡面配置了一些全域性的資訊,比如 struts.enable.dy...
Struts 2 Struts2 詳細配置
全域性配置 配置在packe 中,所有 action 的上面。頁面 頁面 區域性結果優先順序高於全域性。異常資訊配置 404異常 500異常 web.xml 配置 404 error.jsp 500 error.jsp 包 package 配置 所有的action 配置,都必須在包中。jsp頁面路徑...
Struts2字尾 深入Struts2
一 將action字尾變成html字尾 xmlversion 1.0 encoding utf 8 doctype struts public apache software foundation dtd struts configuration 2.1 en struts include file...