org.apache.struts.validator.ValidatorPlugIn这个类有一个属性是stopOnFirstError,可以设置javaScript在第一次出错时停止继续执行验证,但我无论把这个属性设为true或者false,总是把所有的错误都遍历出来,我不清楚是哪还少些什么,请各位帮忙看看-----Jsp表单页面-------<html:form action="/login.do" method="post" focus="login" onsubmit="return validateLoginForm(this);">
...
</html:form>
<html:javascript formName="loginForm" />
------struts-config.xml文件------<plug-in className="org.apache.struts.validator.ValidatorPlugIn"> <set-property property="pathnames"
value="/org/apache/struts/validator/validator-rules.xml,
                             /WEB-INF/validation.xml" />
<set-property property="stopOnFirstError" value="true" />
</plug-in>
-----validation.xml--------<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE form-validation PUBLIC
        "-//Apache Software Foundation//DTD Commons Validator Rules Configuration 1.3.0//EN"
        "http://jakarta.apache.org/commons/dtds/validator_1_3_0.dtd"><form-validation>
<formset>
<form name="loginForm">
<field property="username" depends="required">
<arg key="label.username" />
</field>
<field property="password" depends="required">
<arg key="label.password" />
</field>
<field property="verifycode" depends="required">
<arg key="label.verifycode" />
</field>
</form>
</formset>
</form-validation>