第一次注册后,在进入注册页面的话String newEmail = (String) dform.get("new_email"); //取new_email为“[email protected]”System.out.println(request.getParameter("new_email"));//同时取传入参数new_email为nulldform类型为 DynaValidatorForm;struts里的配置为:
<form-bean name="changeEmailForm" type="org.apache.struts.validator.DynaValidatorForm">
<form-property name="submit" type="java.lang.String"/>
<form-property name="new_email" type="java.lang.String"/>
<form-property name="new_email2" type="java.lang.String"/>
</form-bean>
实在是有点晕了!
看上去那个form对象的作用域就像是 session 的。求高手赐教!
谢谢!
<form-bean name="changeEmailForm" type="org.apache.struts.validator.DynaValidatorForm">
<form-property name="submit" type="java.lang.String"/>
<form-property name="new_email" type="java.lang.String"/>
<form-property name="new_email2" type="java.lang.String"/>
</form-bean>
实在是有点晕了!
看上去那个form对象的作用域就像是 session 的。求高手赐教!
谢谢!
单纯的form-bean跟Session没有关系。
只是在Action调用时被Struts传递到Action的各个方法中。