日期:2014-05-17  浏览次数:20827 次

strust2 No result defined for action and result input问题
有个功能,总是莫名奇妙的报
No result defined for action com.secn.competitionManagementSystem.generationGameRoom.action.GenerationGameRoomAction and result input 
这个错误
只要把服务把tomcat重启一下就好了,然后,有的时候还会报这个错误
这个action只是一个跳转action 什么参数都没有

下面是配置文件代码
<action name="generationGameRoomTopage" class="generationGameRoomAction" method="toPage" >
<result name="success">/WEB-INF/adminjsp/generationGameRoom/generationGameRoom.jsp</result>
</action>


------解决方案--------------------
貌似WEB-INF下的文件是不可以访问的吧
------解决方案--------------------
如果只是个跳转Action方法,可以把配置文件中,action中的属性method去掉,这样把你具体Action中对应的方法删掉就可以了
打开你的tomcat目录,找到里面的work文件夹,把work/Catalina/localhost/目录下的所有的文件及文件夹删掉
再试一下,看看是否可以,如果还不行,把你的tomcat删掉,重新解压一个新的,要是还不行,那你写的程序中的Action肯定有问题,楼主仔细检查一下
------解决方案--------------------
这个要看你的管理框架里面配置了
------解决方案--------------------
你在action里面配置一个<result name="input">/index.jsp</result>
这样应该就好了吧