1. 程式人生 > >關於Struts2出現“No result defined for action”的錯誤!

關於Struts2出現“No result defined for action”的錯誤!

學習Struts2的過程中,你是否遇到過這樣的錯誤:
錯誤資訊

今天我在測試表單重複提交的時候就突然出現了這個錯誤,仔細看了程式碼和配置檔案,發現沒有什麼問題,下面是出現錯誤的配置檔案程式碼

<package name="default" extends="struts-default">
     <action name="login" class="com.zh.action.LoginAction" method="login">
      	<result name="success" type="redirect">/success.jsp</result>
      	<result name="failure">/login.jsp</result>
      	<param name="actionName">myAction</param>
      
     </action>
     
     <action name="myAction" class="com.zh.action.MyAction" method="show">
      	<result name="success">/success.jsp</result>
     </action>
</package>

不知道你們有沒有發現是哪裡的問題呢?
經過一點一點的修改,差錯和測試,最後問題還是水落石出,問題就是在配置action時,我的name和method屬性都為了“login",我把name換成”loginAction",就恢復正常了!
作為一個程式猿或者程式媛,想不禿頭是不可能的,你說氣人不氣人;希望大家都可以善於總結,直面bug;畢竟bug人人有,你的特別多!