Struts 1.x validate()和validation.xml

时间:2013-03-08 16:12:11

标签: java struts struts-1 struts-validation

我正在使用Struts 1.x的验证框架,并在validation.xml中声明了一些验证。

我需要一些更复杂的验证,因此我也覆盖了表单中的validate()方法。

事实证明,覆盖validate()方法会取消validation.xml的使用。这是真的吗?

validate()validation.xml可以在同一个表格中共存吗?

1 个答案:

答案 0 :(得分:1)

如果您覆盖validate方法而不是调用super.validate(mapping, request),它将取消struts验证。在您的代码中执行此操作,通过validate方法和框架验证通过validation.xml共存自定义验证。