Struts2:为什么要扩展ActionSupport类?

发布于 2024-12-04 07:51:48 字数 126 浏览 0 评论 0原文

我是 Struts2 的初学者。请告诉我为什么要扩展 ActionSupport 类? (当不需要验证或国际化时)

扩展 ActionSupport 类是否还有其他好处?

I am a beginner to Struts2. Please tell me why to extend ActionSupport class? (When one doesn't have the requirement of validation or internationalization)

Are there any other benefits provided by extending ActionSupport class?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

巨坚强 2024-12-11 07:51:48

方便地访问基本的常用功能。

它具有常用方法的默认实现(例如,execute()input()),提供对 Action.SUCCESS 和其他结果名称的访问 请注意,

I18N 功能不仅仅是简单的翻译,还包括一些格式设置,允许非程序员提供标签/文本等。

很少(曾经?)有充分的理由延长它。即使是 REST 插件操作(例如处理 JSON 端点的操作)也经常使用验证和 I18N 支持。

Convenience and access to basic, common functionality.

It has default implementations of common methods (e.g., execute(), input()), gives access to Action.SUCCESS and other result names, etc.

Note that the I18N functionality goes a bit beyond simple translation, but includes some formatting, allows non-programmers to provide labels/texts, and so on.

There's rarely (ever?) a good reason not to extend it. Even REST plugin actions, e.g., those that handle JSON endpoints, often use validation and I18N support.

最佳男配角 2024-12-11 07:51:48

如果你不想使用 struts2 提供的开箱即用功能,你总是可以避免使用 ActionSupport 类。

这基本上是一个帮助器类,它为你提供了许多开箱即用功能,但同时 Struts2 框架不要求要使用此类,它所需要的只是您的操作类的入口方法,其返回类型为 String ,并且

除了验证或国际化之外,该方法还可以抛出常规异常 此类还提供许多其他功能,例如动作级别错误等。

请参阅文档了解详细信息

ActionSupport

IF you don't want to use out of the box features provided by the struts2 you can always avoid using ActionSupport class

This is basically a helper class which provides many out of the box features for you, but at same time Struts2 framework do not ask to use this class, all it want is an entry method for your action class with return type as String and which can throw a general Exception

beside validation or Internationalization this class also provides many other features like Action level Errors etc.

Follow the documentation for detail

ActionSupport

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文