關於Struts2出現“No result defined for action”的錯誤!
阿新 • • 發佈:2018-12-27
學習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人人有,你的特別多!