struts2让我发疯了

我一直在努力创建一个java项目。 它使用Struts 2标签。 无论何时单击按钮都会有更新 ,它应该更新数据库中的值。

但是我收到了这个错误:

没有为动作com.comviva.im.ui.action.sysadmin.CUGAction和结果输入定义结果

没有为动作com.comviva.im.ui.action.sysadmin.CUGAction和结果输入定义结果

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

标准工作流程

JSP – >拦截器堆栈 – >动作

在到达Action之前,很可能是因为ConversionError Interceptor(例如,将一个String发送到一个Integer),并且它甚至没有到达Action就返回。

阅读Struts2 INPUT结果的更多信息:它是如何工作的? 如何处理转换/validation错误?

当试图回来时,它无法找到去的地方。

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

  /your.jsp /your.jsp  

然后使用打印出JSP中的错误,并尝试弄清楚发生了什么。