0
這可能是一個基本的問題,多個驗證規則:我想了解下Struts的驗證代碼工作:Struts的驗證與單場
<field property="myField" depends="validwhen, maxlength">
<msg name="validwhen" key="error1.key" />
<msg name="maxlength" key="error2.key"/>
<var>
<var-name>test</var-name>
<var-value> isFieldsShown == "no" </var-value>
</var>
<var>
<var-name>maxlength</var-name>
<var-value>128</var-value>
</var>
</field>
有類似之處,首先是validwhen規則檢查,如果成功,那麼maxlength規則被檢查?或者,如果當返回true時有效,那麼該字段被認爲是有效的,而根本不考慮最大長度規則?