在做动态表单DynaValidatorForm做校验时出现No form found under 'indexloginForm' in locale 'zh_CN'错误
j7fs 2006-04-28 11:15:52 我有两个表单都是做登录验证的,有相同的内容,想直接共用一个validation规则,配置文件如下:
struts-config.xml的配置:
<form-bean name="indexloginForm" dynamic="true" type="org.apache.struts.validator.DynaValidatorActionForm">
<form-property name="loginuser" type="java.lang.String"></form-property>
<form-property name="userpassword" type="java.lang.String"></form-property>
</form-bean>
<form-bean name="firstValidationForm" type="org.apache.struts.validator.DynaValidatorActionForm">
<form-property name="usertext" type="java.lang.String"></form-property>
<form-property name="userpass" type="java.lang.String"></form-property>
</form-bean>
<action
attribute="indexloginForm"
input="/index.jsp"
name="indexloginForm"
path="/indexlogin"
scope="request"
type="com.wins.struts.action.IndexloginAction">
<forward name="success" path="/Main.jsp" />
<forward name="failure" path="/ErrorInfo.jsp" />
</action>
<action
attribute="firstValidationForm"
input="/form/firstValidation.jsp"
name="firstValidationForm"
path="/firstValidation"
scope="request"
type="com.wins.struts.action.FirstValidationAction" />
validation.xml的配置
<form name="/indexlogin">
<field property="loginuser" depends="required">
<arg0 key="prompt.username" />
</field>
</form>
<form name="/firstValidation">
<field property="usertext" depends="required">
<arg0 key="prompt.username" />
</field>
</form>
但一直出现No form found under 'indexloginForm' in locale 'zh_CN'的错误,不知道问题出在哪,还请各位大吓赐教。