No result defined for action
生活随笔
收集整理的這篇文章主要介紹了
No result defined for action
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
有時候會碰到No result defined for action,可是我明明沒啥問題啊。原因可能是以下幾個:
1、Action中的屬性值為空的時候,Struts2的默認攔截器會報錯,但是又找不到input的Result,不能夠把錯誤返回,所以報這種錯誤。
2、頁面元素中有重命名時,但后臺action類的對應的接收此同名參數的是變量而沒有寫成數組。
不管是哪種,都不好找錯誤地點,那么我采取了下面的方法:
在后臺action類中重寫ActionSupport中的
void addActionError(String anErrorMessage)
void addActionMessage(String aMessage)
void addFieldError(String fieldName, String errorMessage)
這三個方法,在并在其實現代碼中設置斷點,監控傳入的參數,并可獲知頁面的相關報錯具體原因.
總結
以上是生活随笔為你收集整理的No result defined for action的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 页面缓存 ehcache(简单的)
- 下一篇: tomcat7+nginx+memcac