關於action的error問題
見下面action的一段程式碼:
public ActionForward execute(...){
String userName = (String)((LoginForm)form).getUserName();
if(userName.equals("suzhan")){
ActionMessages errors = new ActionMessages();
errors.add("isSuzhan",new ActionMessage("error.userName.isSuzhan",userName));
saveMessages(request,errors);
return (new ActionForward(mapping.getInput()));
}
......
}
執行,一切正常,當輸入“suzhan”的時候返回輸入頁面,只是不顯示錯誤資訊(<html:errors/>)。
把saveMessages改為:
saveErrors(request,(ActionErrors)errors);
不用<html:errors/>時正常,一用就出現ServletException錯誤!請問,這是什麼原因?
public ActionForward execute(...){
String userName = (String)((LoginForm)form).getUserName();
if(userName.equals("suzhan")){
ActionMessages errors = new ActionMessages();
errors.add("isSuzhan",new ActionMessage("error.userName.isSuzhan",userName));
saveMessages(request,errors);
return (new ActionForward(mapping.getInput()));
}
......
}
執行,一切正常,當輸入“suzhan”的時候返回輸入頁面,只是不顯示錯誤資訊(<html:errors/>)。
把saveMessages改為:
saveErrors(request,(ActionErrors)errors);
不用<html:errors/>時正常,一用就出現ServletException錯誤!請問,這是什麼原因?
相關文章
- 關於Action中的setAttribute,和session的問題!!!!Session
- 關於SSH中對於action的監聽問題(關於系統計數)
- 關於java.lang.Error: Probable fatal error:No fonts found問題JavaError
- 問一個關於SSH整合是在action中應用session的問題Session
- Struts中的Action跳轉問題!附關鍵程式碼
- 關於SQLServerDriver的問題SQLServer
- 關於 JavaMail 的問題JavaAI
- 關於session的問題Session
- 關於javascript的this指向問題JavaScript
- 關於跨域的問題跨域
- 關於bit code的問題
- 關於序列同步的問題
- 關於IP地址的問題
- 關於橋模式的問題模式
- 求救 關於parallel的問題Parallel
- 關於web start的問題Web
- 關於ADAPTER的問題APT
- 關於session的奇怪問題Session
- php關於session的問題PHPSession
- 關於diag程式的問題
- 關於SimpleJdonFrameworkTest的問題Framework
- 關於盒模型相關的問題模型
- 關於FastHashMap問題ASTHashMap
- 關於PHP佇列的問題PHP佇列
- 關於 Laravel 分頁的問題?Laravel
- 關於css權值的問題CSS
- 關於搜尋地址的問題
- 關於PWA落地問題的思考
- 關於 API 合併的問題API
- 關於excelize庫的使用問題Excelize
- 關於scanf函式的問題函式
- 關於session leak的問題分析Session
- 關於oracle的監聽問題Oracle
- 關於partition table import的問題Import
- 關於資料共享的問題
- 關於mysql連線的問題MySql
- 關於物件持久化的問題物件持久化
- 關於Cookie跨域的問題Cookie跨域