gpt4 book ai didi

java - sj :submit with targets and errorElementId not rendering properly

转载 作者:行者123 更新时间:2023-11-30 08:54:29 27 4
gpt4 key购买 nike

我有一个 struts 应用程序,在其中一个页面中,我使用 sj:submit 提交带有目标和 errorElementId 属性的页面。我使用了 Struts2 验证在页面上写入结果类型,以便成功将重定向到一个 div,失败会将操作重定向到同一个 div,使用 errorElementId 如下所示

<div id="errorDiv" >
<sj:submit targets="successDiv" errorElementDiv="errorDiv" />
</div>
<div id="successDiv">
</div>

在测试这个页面时,我得到了 targets 属性中给出的对 successDiv 的成功响应,但是如果出现验证错误,我希望页面返回到 sj 所属的同一个 div,即 errorDiv ,但是随后带有验证错误的页面也呈现在 successDiv 中,如下所示

enter image description here

操作的结果类型如下

<result name="success">jsp/process/processlist.jsp</result>
<result name="input">jsp/process/addprocess.jsp</result>

谁能告诉我哪里出错了。

最佳答案

输入结果

<result name="input">jsp/process/addprocess.jsp</result>

指向发出请求的 JSP。当验证拦截器向操作添加错误时,将返回此结果。但是这个结果类型是dispatcher。在这种情况下,将呈现 JSP 页面并随响应一起返回。之后,回调处理程序(可能是成功)将响应文本添加到div

关于java - sj :submit with targets and errorElementId not rendering properly,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29381916/

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