Struts2 的Action类继承ActionSupport类的好处

发现不继承ActionSupport类,程序也能正常运行。(当然是简单的程序,比如只有一个execute()方法,返回"success”的程序)。那么继承了ActionSupport类的程序又有什么好处呢?或者说继承了ActionSupport类的程序能多做些什么工作呢。 

     我是Struts2的初学者,希望高 人指点。 


实际上继承ActionSupport之后 就等同于实现了很多接口 Action,Validateable,ValidationAWare,TextProvider,LoacalProvider,Serializable 


可以提供数据校验 序列化 国际化等功能 
当然 如果不继承ActionSupport 而是自己实现上述接口 效果也是一样的. 

继承ActionSupport只是为了一次性实现多个接口方便而已.

就给你说简单一点,你继承ActionSupport之后。有很多相关的方法都加载进来,你直接调用就行了,而且在安全上和稳定性上做了很好的处理。


Struts2的action主要有两种方式: 
1.实现Action 接口 (implements Action) 
2.继承ActionSupport类 (extends ActionSupport) 

可能是因为  ActionSupport多了一些功能,比如验证

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值