注:Form有四种: { \import org.apache.struts.action.ActionForm;(静态Form) import org.apache.struts.action.DynaActionForm;(动态Form) import org.apache.struts.validator.DynaValidatorActionForm;(动态Form'过程'验证,在Validation.xml中应注意的是:<form name="/loginForm"> </form>中name的值应'访问为路径') ()import org.apache.struts.validator.DynaValidatorForm; } 1 <form-bean name="form1" type="org.apache.struts.validator.DynaValidatorForm"> <form-property name="username" type="java.lang.String"/> </form-bean> 注意:这里必须是DynaValidatorForm 2 <action attribute="loginForm" input="/login.jsp" name="form1" path="/login" scope="request" type="action.LoginAction"> <forward name="success" path="/success.jsp" /> <forward name="failure" path="/failure.jsp" /> </action> 注意:这里name指向form1。另外,保存到内置对象中的是 attribute="loginForm" 3 <form name="loginForm"> <field property="username" depends="minlength"> <arg0 key="loginForm.username"/> <arg1 key="${var:minlength}" name="minlength" resource="false"/> <var><var-name>minlength</var-name> <var-value>6</var-value> </var> </field> </form> 注意:<form name="loginForm"> 和attribute="loginForm"相对应
本文转自左正博客园博客,原文链接:http://www.cnblogs.com/soundcode/archive/2010/12/20/1911911.html,如需转载请自行联系原作者