gpt4 book ai didi

java - 支柱 1.1 : ActionErrors between different Actions

转载 作者:行者123 更新时间:2023-12-01 05:08:17 24 4
gpt4 key购买 nike

我有一个表单 (form.jsp) 和一个连接的 FormAction ActionA。 ActionA 进行验证并存储 ActionErrors,form.jsp 将使用 <html:errors../> 打印它们。标签。所有这一切都运行良好。

然后,我想在其中一个表单字段(fieldA)上的 onblur 事件上添加一些即时服务器端验证。我使用 jQuery 的 $.post 来做到这一点。它转到另一个 Action 类 (ActionB),它将返回一个值,我可以在 fieldA 下的 div 中打印该值。这也很好用。

问题在于将两者结合起来。我用saveErrors ActionA 中的方法,需要使用 ActionB 中遇到的新错误来重置它。

示例:如果 fieldA 的值为“A”,fieldB 的值为“#$”,并且我的 ActionA 在按“提交”时返回错误“FieldA 无大写”和“fieldB 无符号”,则当用户将 fieldA 更改为“123”时并按 Tab 键,显示的错误应该是“字段 A 没有数字”和“字段 B 没有符号”,即第一个错误被删除。

但是如果请求中没有错误,我如何访问错误!

最佳答案

好的,我已经解决了。我只是使用 jQuery 使整个 div 的错误 (class="globalError") 不显示 (display:none),然后在该 div 下的类似 div 中添加我的新错误。所以,它看起来只是错误部分发生了变化:-)。感谢您的帮助。

关于java - 支柱 1.1 : ActionErrors between different Actions,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12416706/

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