Struts2条件验证

时间:2011-07-21 11:58:49

标签: validation struts2

根据给定字段的值,Struts 2中是否可以避免多次验证(定义为anotations)?类似于:“如果radiobutton具有值x,则不验证字段a,b和c”。

这对我来说很有用,因为我正在开发一个JSP页面(模型驱动)并且我没有同时显示所有字段,可见的字段取决于radiobutton值。但是,在提交时,隐藏字段中的验证器被“激活”,验证过程失败。所以,我想忽略隐藏的那些,有没有办法做到这一点?

谢谢!

1 个答案:

答案 0 :(得分:0)

我使用OGNL和表达式验证器来完成此操作 Apache Struts 2 Documentation

我使用xml这样做是因为IMHO注释有点干扰,而不是在任何地方使用它们。但您确定可以使用注释版本Validation Annotation

希望它有所帮助...