Struts2學習一
摘要: 1、Action類可以是一個包含execute方法的POJO類,struts框架提供了一個Action接口及一個ActionSupport工具類,用戶可以根據自己的需求實現或者繼承來實現自己的Action類。進而實現用戶Action類與HttpServlet API的脫離,有利于測試。
2、線程安全:Struts2 Action對象為每個請求產生一個實例
3、丟棄Struts1存在的ActionForm,Struts2直接使用Action屬性來封裝用戶請求屬性,也可以封裝響應值。Action所有的屬性都是被封裝到ValueStack對象中,Action屬性名可以理解為ValueStack中的value的名字。在輸出端可以通過 ValueStack的findValue()方法查看某個表達式的值
4、OGNL
5、數據驗證:Action類繼承ActionSupport,并重寫validate()方法;或者通過只繼承ActionSupport,但使用XWork校驗框架進行校驗
6、配置文件struts.xml 、struts.properties
閱讀全文
posted @
2008-02-22 14:08 扭曲的鉛筆 閱讀(608) |
評論 (1) 編輯