Action類創建方式有哪些?
- 方式一:直接創建一個類,可以是POJO,即原生Java類,沒有繼承任何類,也沒有實現任何接口
這種方式使得strust2框架的代碼侵入性更低,但是這種方式是理想狀態,開發中並不常用 - 方式二:實現一個接口com.opensymphony.xwork2.Action
接口里面有execute方法,提供了action方法的規范,Action接口預置了一些字符串,可以在返回結果時使用
為了方便。這種方式也不常用 - 方式三:繼承一個類,ActionSupport
該方式幫我們實現了一些接口 Action, Validateable, ValidationAware, TextProvider, LocaleProvider, Serializable
如果我們需要用到這些接口的時候,就不需要自己實現了