gpt4 book ai didi

java - Struts 2.5 更新操作 validator 问题(条件验证)

转载 作者:行者123 更新时间:2023-11-30 06:19:38 27 4
gpt4 key购买 nike

我已经包含了更新的 validator DTD,这意味着我更改了声明

<!DOCTYPE validators PUBLIC "-//OpenSymphony Group//XWork Validator 1.0.2//EN" "http://www.opensymphony.com/xwork/xwork-validator-1.0.2.dtd">

<!DOCTYPE validators PUBLIC "-//Apache Struts//XWork Validator 1.0.3//EN"
"http://struts.apache.org/dtds/xwork-validator-1.0.3.dtd">

我的问题如下:我有一个选项 A 和 B 的下拉菜单 - 选择选项 A 会导致显示输入字段,这意味着我希望使用上述 validator 验证的字段。但是,选择选项 B 不需要验证这些字段,因为它们只针对选项 A 显示。这是操作失败的地方,并且不会将我重定向到下一个操作。在旧版本的 Struts 中,这工作得很好,但现在,即使我不希望在选择选项 B 时验证字段,它似乎仍然尝试验证它们,并且它们是空白的,无法继续。它不会引发特定错误。我尝试先选择选项 A,填写字段,然后选择选项 B,结果成功了。

当选择选项 B 时,如何阻止 Struts 使用 validator ?

最佳答案

当您选择一个选项时,您可以更改更改事件的操作。

一个操作配置为使用验证拦截器,但另一个操作未调用验证,或者您在操作方法上添加了 @SkipValidation 注释。

关于java - Struts 2.5 更新操作 validator 问题(条件验证),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48452130/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com