java - Struts 1.x validate() 和validation.xml

标签 java struts struts-1 struts-validation

我正在使用 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/

相关文章:

c# - 多少空检查就足够了?

java - Spring RabbitMQ 将新队列附加到现有监听器

java - 如何在 wicket 中使用 zip 文件下载更大的文件?

javascript - 使用java中Action的对象列表填充jqgrid中的表

java - 当我尝试运行 Struts Dispatcher 时出现 NullPointerException

java - 支柱 1.3 : forward outside the application context?

java - Struts ActionForm 替换为 ValidatorForm

java - 创建 spring boot ConfigurationProperties Map<String, Object> 时的空指针

struts - 如何覆盖 struts servlet 映射中的 url 模式?

javascript - 如何在浏览器选项卡关闭时使 session 失效?