1. 程式人生 > >使用Struts2自帶的驗證出現的頁面錯誤問題:No result defined for action action.UserAction and result

使用Struts2自帶的驗證出現的頁面錯誤問題:No result defined for action action.UserAction and result

專案開發中的點點滴滴: 我們在使用Struts2做驗證的時候,配置了一個xxx-validation的xml的配置檔案,如果輸入的字元不符合配置檔案指定的 則Struts2會預設轉發到結果為input的頁面,但此時我並沒有配置結果為input的頁面
所以報一個異常為:No result defined for action action.UserAction and result input :沒有result的結果集

所以需要手動配置 <result name="input">/input</result>
或者轉發到原頁面提示使用者輸入的資訊錯誤,因為我們用了Struts2的驗證,

在使用者輸入錯誤並不符合字元條件的情況下,Struts2會預設去input結果頁面
這裡需要大家記住!

歡迎轉載!請註明出處。