Struts2:为什么要扩展ActionSupport类?
我是Struts2的初学者。请告诉我为什么要扩展Struts2:为什么要扩展ActionSupport类?,struts2,Struts2,我是Struts2的初学者。请告诉我为什么要扩展ActionSupport类?(当一个人没有验证或国际化的要求时) 扩展ActionSupport类是否还有其他好处?如果您不想使用struts2提供的现成功能,您可以避免使用ActionSupport类 这基本上是一个helper类,它为您提供了许多现成的特性,但同时Struts2框架不要求使用这个类,它只需要一个操作类的输入方法,返回类型为String,它可以抛出一个常规异常 除了验证或国际化之外,这个类还提供许多其他特性,如操作级错误等 请按
ActionSupport
类?(当一个人没有验证或国际化的要求时)
扩展
ActionSupport
类是否还有其他好处?如果您不想使用struts2提供的现成功能,您可以避免使用ActionSupport类
这基本上是一个helper类,它为您提供了许多现成的特性,但同时Struts2框架不要求使用这个类,它只需要一个操作类的输入方法,返回类型为String
,它可以抛出一个常规异常
除了验证或国际化之外,这个类还提供许多其他特性,如操作级错误等
请按照文档了解详细信息
方便快捷,可使用基本的通用功能 它具有常用方法的默认实现(例如,
execute()
,input()
),允许访问操作、成功
和其他结果名称等
请注意,I18N功能有点超出了简单的翻译,但包括一些格式,允许非程序员提供标签/文本,等等
很少(曾经?)有好的理由不扩展它。即使REST插件操作,例如处理JSON端点的操作,也经常使用验证和I18N支持