gpt4 book ai didi

java - struts2 让我发疯

转载 作者:行者123 更新时间:2023-11-30 07:21:29 24 4
gpt4 key购买 nike

我一直在尝试做一个java项目。它使用 Struts 2 标签。有一个按钮 Update 每当被点击时,它应该更新数据库中的值。

但是我收到了这个错误:

No result defined for action com.comviva.im.ui.action.sysadmin.CUGAction and result input

最佳答案

No result defined for action com.comviva.im.ui.action.sysadmin.CUGAction and result input

这意味着您缺少 input 的映射在您的 Struts.xml 中此操作的结果

标准工作流程

JSP -> Interceptor Stack -> Action

在到达 Action 之前中断,很可能是通过 ConversionError 拦截器(例如,将 String 发送到 Integer),并且它甚至没有到达 Action 就返回了。

阅读更多关于 Struts2 INPUT result: how does it work? How are conversion / validation errors handled? 的信息

当试图返回时,它找不到去哪里。

所以你必须定义一个input结果类型:

<action name="CUGAction" class="com.comviva.im.ui.action.sysadmin.CUGAction">
<result name="success">/your.jsp</result>
<result name="input">/your.jsp</result>
</action>

然后在您的 JSP 中打印出错误 with <s:fielderror /> with <s:actionerrors /> ,并尝试弄清楚发生了什么。

关于java - struts2 让我发疯,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13379239/

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