Action 和 ActionSupport

Struts 2 的Action无须实现任何接口或继承任何类型,普通的POJO类就可以用来做Action类了,但是在大多数情况下,我们为了方便实现Action, 都会继承com.opensymphony.xwork2.ActionSupport类,并重载此类里的String execute()方法。

 

ActionSupport是一个默认的Action 实现类,该类里已经提供了许多默认方法,这些默认方法包括获取国际化信息的方法 getText(),数据校验方法,默认的处理用户请求的方法等,

这样可以大大简化Action的开发。

 

因为ActinoSupport 完全符合一个Action的要求,所以我们可以直接使用ActionSupport 作为业务控制器。实际上,如果我们配置Action没有指定class属性 (即没有用户提供Action类),系统自动会使用ActionSupport类来作为Action处理类。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章