注: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,如需轉載請自行聯系原作者