關於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錯誤!請問,這是什麼原因?
相關文章
- 關於this指向的問題
- python關於Error tokenizing data. C error: Expected 10 fields in line 30, saw 31可能出現的問題PythonError
- 關於遠端連線虛擬機器Network error: Connection timed out的問題虛擬機Error
- 關於DrawerLayout的小問題
- 關於javascript的this指向問題JavaScript
- 關於 Puerts 的效能問題
- 關於盒模型相關的問題模型
- 關於 Laravel 分頁的問題?Laravel
- [20191129]關於hugepages的問題.txt
- 關於hanlp2.0的問題HanLP
- 關於PHP佇列的問題PHP佇列
- 關於安裝nbextensions的問題
- 關於css權值的問題CSS
- 關於影像識別的問題
- 關於搜尋地址的問題
- 關於PHP的OpenSSL的加密問題PHP加密
- 關於跨域問題跨域
- 關於問問題和時間管理的感悟
- 關於node服務部署的問題
- 關於Argument list too long的問題
- 關於爬蟲工具 colly 的問題爬蟲
- 有關於css中行高的問題CSS
- 關於我的雲棲打卡問題。
- 關於 Laravel 遷移遇到的問題Laravel
- 關於工作中遇到的問題
- 關於 PayPal 支付回撥的問題
- 關於Redis的一些小問題Redis
- [20181229]關於字串的分配問題.txt字串
- 關於cuda中的函式問題函式
- 關於Failed to resolve的問題解決AI
- 關於操作駁回遇到的問題
- 關於 Spartacus 的 sitemap.xml 問題XML
- 關於forEach同步非同步的問題非同步
- [20191202]關於hugepages相關問題.txt
- 關於 go-micro 相關問題Go
- 關於JQuery操作checkbox問題jQuery
- 關於rem佈局問題REM
- 關於MQTT 使用遇到問題MQQT
- 關於並查集問題並查集