论坛首页 入门技术论坛

Struts2 No result defined 问题

浏览 15281 次
该帖已经被评为新手帖
作者 正文
   发表时间:2007-09-03  
您好,我在使用的过程中出现了这个问题,已经多次出现了仍无法解决:

Struts Problem Report
Struts has detected an unhandled exception:

Messages: No result defined for action bit.dlde.gov.web.actions.email.ShowEmailsAction and result input

File: file:/C:/tomcat5/webapps/gov/WEB-INF/classes/struts-showEmails.xml
Line number: 12
Column number: 74

</action>

<action name="showEmailById" method="getEmailById" class="showEmails" >
<result>/emailManagement/showEmaiById.jsp</result>


可我明明定义了result.

<action name="showEmailById" method="getEmailById" class="showEmails" >
<result>/emailManagement/showEmaiById.jsp</result>
</action>


如果我加上另外一个result,它就会跳到另外一个上去,反正就是不执行我定义的方法,不知道怎么回事,折腾了很久。

您遇到过这样的问题没?敬请解答。
   发表时间:2007-09-05  
<result>/emailManagement/showEmaiById.jsp</result>
默认名为success也就是:
<result name="success">/emailManagement/showEmaiById.jsp</result>
你的Action中返回SUCCESS,但是实际运行中Action并没有返回SUCCESS而是出现了错误,返回INPUT,所以你要定义与INPUT对应的Result,你可以添加一个
<result name="input">/emailManagement/reset.jsp</result>
0 请登录后投票
   发表时间:2007-09-24  
我也遇到你这个情况!不知道你定义了验证没?
我把验证去掉了就可以了!
你可以看看你报什么错,具体分析下!
0 请登录后投票
   发表时间:2008-08-26  
VSandJava 写道
<result>/emailManagement/showEmaiById.jsp</result>
默认名为success也就是:
<result name="success">/emailManagement/showEmaiById.jsp</result>
你的Action中返回SUCCESS,但是实际运行中Action并没有返回SUCCESS而是出现了错误,返回INPUT,所以你要定义与INPUT对应的Result,你可以添加一个
<result name="input">/emailManagement/reset.jsp</result>


这个是对的
0 请登录后投票
论坛首页 入门技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics