我遇到的问题是,我需要在选择某些条件时禁用struts验证,这些条件会禁用输入框并显示空白。
将这些输入留空会导致验证失败,这不是我需要的
答案 0 :(得分:0)
触发这些条件时在表单上设置属性,然后在验证器中检查该属性:
if(!form.isSkipValidation()){
// validation goes here
}
如果您使用javascript触发这些跳过验证条件,则可以使用隐藏的输入字段设置此属性:
<input type="hidden" name="skipValidation" value="false"/>