13 struts2
我是Struts2的初学者.请告诉我为什么要延长ActionSupport课程?(当一个人没有验证或国际化的要求时)
延伸ActionSupport课程是否还有其他好处?
Dav*_*ton 15
方便和访问基本的常用功能.
它具有常用方法的默认实现(例如execute(),input()),提供访问Action.SUCCESS和其他结果名称等.
请注意,I18N功能有点超出简单的翻译,但包括一些格式,允许非程序员提供标签/文本,等等.
很少(永远?)一个很好的理由不扩展它.甚至REST插件操作(例如,处理JSON端点的操作)通常也使用验证和I18N支持.
如果您不想使用struts2提供的开箱即用功能,则始终可以避免使用ActionSupport类
这基本上是一个帮助类,它为您提供了许多开箱即用的功能,但同时Struts2框架不要求使用此类,它只需要一个返回类型为的动作类的入口方法String,它可以抛出将军Exception
除了验证或国际化之外,此类还提供了许多其他功能,如操作级别错误等.
请按照文档了解详细信息
| 归档时间: |
|
| 查看次数: |
18066 次 |
| 最近记录: |