您的位置:首页 > 编程语言 > Java开发

Struts学习之动态表单

2015-04-24 23:31 183 查看
1、与普通表单不同之处之基类为

org.apache.struts.action.DynaActionForm

2、与普通表单不同之处之struts-config.xml

<form-bean name="userForm" type="org.apache.struts.action.DynaActionForm" >
<!--该表单的属性需要配置如下-->
<form-property name="name" type="java.lang.String"/>
<form-property name="passwd" type="java.lang.String"/>
<form-property name="email" type="java.lang.String"/>
</form-bean>


3、访问表单数据不同之处之Action

public ActionForward register(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
DynaActionForm userForm = (DynaActionForm) form;// TODO Auto-generated method stub
//从动态表单中取出数据
String name = userForm.getString("name");
String password = userForm.getString("passwd");
String email = userForm.getString("email");

System.out.println(name + ":" + password + ":" + email);

return mapping.findForward("ok");
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: