我正在使用 Struts 1.x 的验证框架,并在 validation.xml
中声明了一些验证。
我需要一些更复杂的验证,因此我还覆盖了表单中的 validate()
方法。
事实证明,重写 validate()
方法会取消使用 validation.xml
。这是真的吗?
validate()
和 validation.xml
可以在同一操作表单上共存吗?
最佳答案
如果你重写validate
方法并且不调用super.validate(mapping, request)
,它将取消struts验证。在代码中执行此操作,以便通过 validate
方法进行自定义验证,并通过 validation.xml
进行框架验证。
关于java - Struts 1.x validate() 和validation.xml,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15298358/