【问题标题】:Struts 2 validation xml vs validate methodStruts 2 验证 xml 与验证方法
【发布时间】:2014-09-07 18:51:25
【问题描述】:

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

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

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

【问题讨论】:

    标签: validation struts2 struts-validation


    【解决方案1】:

    默认会执行,除非你将拦截器参数配置为false:

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

    其他参数见Validation Interceptor

    【讨论】:

    猜你喜欢
    • 2013-01-01
    • 2013-07-23
    • 1970-01-01
    • 2023-03-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多