创建 Struts 表单 bean 映射

表单 beanActionForm 类的子类的实例,它存储来自已提交的客户机请求的 HTML 表单数据或存储来自用户单击的 Struts 操作链接的输入数据。表单 bean 映射是 Struts 配置文件中的一个条目,它将表单 bean 映射至操作。

要创建 Struts 表单 bean 映射,完成下列步骤:

  1. 在 Web 透视图的“项目导航器”中,右键单击项目的名称。
  2. 单击新建 > 其它 > Web > Struts > 表单 bean 映射 > 下一步
  3. “新建表单 bean” 页上,完成下列步骤:
    1. 确保指定了正确的配置文件名称和映射名。
    2. 单击下列单选按钮之一:
      • 现有 ActionForm
      • 使用 DynaActionForm 创建 ActionForm 类或 Struts dynaform
    3. 如果在上一个步骤中选择了第二个选项,则必须从下拉菜单选择下列模型之一:
      • 一般表单 bean 映射
      • 使用 DynaActionForm 的 dynaform
      dynaform 基本上是动态表单 bean。对于一般表单 bean,必须同时创建表单 bean 和表单 bean 映射。要创建 dynaform,只需创建表单 bean 映射;将在运行时动态地为您创建表单 bean。但是,指定 dynaform 所需的表单 bean 映射比仅仅补全一般表单 bean 所需的表单 bean 映射要复杂得多。
    4. 单击下一步
  4. “为 ActionForm 类选择新的字段”页上单击想要为其创建 getset 方法的每个模块旁边的复选框。然后单击下一步
  5. “为 ActionForm 类创建新字段”页上单击添加并输入想要创建的每个字段的字段名和类型。如果选择“一般表单 bean 映射”,则单击下一步;否则单击完成
  6. “为 ActionForm 类创建映射”页上单击添加新的 ActionForm 类框并完成下列步骤:
    1. 指定新 ActionForm 类的名称。
    2. 指定将在其中创建类的文件夹的路径名或者接受缺省值。
    3. 指定 Java™ 包的名称或者接受缺省值。
    4. 单击描述想要创建的类的特征的任何复选框:
      • 公用
      • 抽象
      • 终态
    5. 指定将在其中创建类的超类的名称或者接受缺省值。
    6. 对于想要创建的每个接口,单击添加并输入接口名称、匹配类型的名称和任何限定符。
    7. 单击想要创建的方法存根的复选框或接受缺省值。选项如下:
      • 继承的抽象方法
      • 来自超类的构造函数
      • reset(..., HttpServletRequest)
      • reset(..., ServletRequest)
      • validate(..., HttpServletRequest)
      • validate(..., ServletRequest)
    8. 单击完成
相关概念
Struts 表单 bean
Struts dynaforms
相关任务
创建 Struts 表单 bean
反馈
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.