struts2 No result defined for action.....and result input

在開發struts2時,頁面報No result defined for action and result時,大部分的原因有以下幾種: 1、validate方法沒有通過;(沒有使用被排除掉)2、頁面元素中有重命名時,但後臺action類的對應的接收此同名參數的是變量而沒有寫成數組,這個極有可能,我就碰到過,搞了好久才發現是這個原因(其中一個原因)要檢查這種錯誤時,可以 1,在後臺action類中重寫ActionSupport中的 void addActionError(String anErrorMessage) void addActionMessage(String aMessage) void addFieldError(String fieldName, String errorMessage) 這三個方法,在並在其實現代碼中設置斷點,監控傳入的參數,並可獲知頁面的相關報錯具體原因. 2,在頁面中加入以下標籤,將錯誤顯示出來:

<fielderror></fielderror>

3、我的pojo類的名稱與裏面的某一個字段重名。最好不要用表名來命名該表裏面的字段。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章