Struts允许开发人员在配置文件中声明一个formbean,而无须手工针对每一个表单设计一个Formbean。
步骤:
1. 配置一个元素, 将type属性设置为 DynaActionForm。
2. 的子元素用来设置动态ActionForm的属性。
3. 元素的name属性指定属性名, type指定属性类型
<form-bean name="dynaForm"
type="org.apache.struts.action.DynaActionForm">
<form-property name=“username" type="java.lang.String"/>
<form-property name=“birthday" type="java.lang.String"/>
<form-property name=“preference" type="java.lang.String[]"/>
<form-property name=“email" type="java.lang.String"/>
</form-bean>
- 使用 DynaActionForm 类的 public Object get(String name); 访问字段的值