Struts1 - ActionForm Beans与ActionForm类

时间:2014-09-04 17:46:08

标签: java struts1

我是Struts 1的新手,我正试图通过apache.org网站提供的官方文档来教育自己。

ActionForm Beans 与ActionsForm Classes 之间的区别对我来说并不完全清楚。 我确实理解创建java bean的标准。但是我对#F; ActionForm Classes"的事实感到有些困惑。 section列出了创建" ActionForm Bean"。

的原则

为什么这些列为两个单独的项目?难道不能将所有Struts ActionForms创建为java bean吗?有人可以通过解释或一些例子来启发我吗?谢谢!

以下是信息来源:

2.3 ActionForm Beans

注意:虽然ActionForm bean通常具有与Model bean中的属性相对应的属性,但表单bean本身应被视为Controller组件。因此,他们能够在模型和视图层之间传输数据。

来源:http://struts.apache.org/development/1.x/userGuide/building_model.html

4.3 ActionForm类

ActionForm表示用户通过一个或多个页面进行交互的HTML表单。您将提供属性来保存表单的状态,并使用getter和setter来访问它们。 ActionForms可以存储在会话(默认)或请求范围中。如果他们在会话中,在每次使用之前实施表单的重置方法以初始化表单非常重要。框架从请求参数设置ActionForm的属性,并将验证的表单发送到相应的Action的执行方法。

编码 ActionForm bean 时,请记住以下原则: 。 。 。

来源:http://struts.apache.org/development/1.x/userGuide/building_controller.html

0 个答案:

没有答案