没有XML的Struts 2条件注释验证

时间:2012-08-22 05:37:26

标签: java validation struts2 annotations

我有一个包含多个字段的表单(即a,b,c,d,...),我现在正在做的项目是在Struts2中使用Annotations进行表单验证。不鼓励使用XML。

在验证表单元素b,c和d之前,我需要检查某个条件。

我能够做到以下几点:

@Validations {  
 requiredStrings = {
   @RequiredStringValidator(...),
   @RequiredStringValidator(...),
  }
}
public String doSomething(){
  ...
 return SUCCESS;
}

有没有办法单独在Struts2 Annotation中执行此操作?我在SO中发现的大多数类似问题都告诉我使用XML方法。感谢。

1 个答案:

答案 0 :(得分:0)

使用表达式验证器,或编写自定义验证器。