Struts 2验证xml vs validate方法

时间:2014-09-07 18:51:25

标签: validation struts2 struts-validation

大家好我是应用工程师,从事J2EE技术​​工作,最近我有一个要求,我必须在输入页面上显示一些来自Ajax调用的动态字段,可以1到{ {1}},即他们的名字不固定,所以我不能将它们作为表格字段。

我能做到这一点,但接下来就是验证。因为我无法将它们作为表单字段,因此我在动作类中的validate方法中验证它们。我有一个疑问是......

假设我的Struts验证包含其余表单字段的其他验证规则,并假设我将短路保持为false并且验证xml返回false,那么操作中的validate方法是否会被执行?或者工作流拦截器将直接从n返回而不执行我的验证方法?

1 个答案:

答案 0 :(得分:0)

默认情况下执行,除非您将拦截器参数配置为false

  
      
  • alwaysInvokeValidate - 默认为true。如果为true,则始终会调用validate()方法,否则不会。
  •   

有关其他参数,请参阅Validation Interceptor