Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/388.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/apache-flex/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Struts2跳过xml验证_Java_Validation_Struts2 - Fatal编程技术网

Java Struts2跳过xml验证

Java Struts2跳过xml验证,java,validation,struts2,Java,Validation,Struts2,我正在struts2 web应用程序中使用xml验证。我需要根据复选框值跳过3个输入字段的验证。因此,如果选中该复选框,则将执行3个输入的有效性规则,否则不进行验证 另外,对于这3个输入中的每一个,我已经创建了一个自定义验证器类 我不知道在这种情况下是否可以使用表达式验证,或者我必须使用表达式验证或其他自定义类 进行验证的最佳方法是什么 谢谢如果你想编写自定义逻辑,你应该实现可验证的接口。你能解释一下吗,你有例子吗?我必须重写action类中的validate方法吗?显示自定义验证器或valid

我正在struts2 web应用程序中使用xml验证。我需要根据复选框值跳过3个输入字段的验证。因此,如果选中该复选框,则将执行3个输入的有效性规则,否则不进行验证

另外,对于这3个输入中的每一个,我已经创建了一个自定义验证器类

我不知道在这种情况下是否可以使用表达式验证,或者我必须使用表达式验证或其他自定义类

进行验证的最佳方法是什么


谢谢

如果你想编写自定义逻辑,你应该实现
可验证的
接口。你能解释一下吗,你有例子吗?我必须重写action类中的validate方法吗?显示自定义验证器或validate的代码。最后通过将我的字段映射到业务bean来找到解决方案,使用访问者字段验证,然后实现自定义验证程序,以进行所有必需的验证。。。