2.struts1.x中的异常处理
Strut1.x的異常處理蠻簡單。配置時分為全局,異常與局部異常。
對于一個action若發生異常則先查找本身action是否有相應異常的配置,若無則查找全局異常配置,還沒有則報錯。異常處理一定會用到資源文件
<!--
??????????? key指定信息在資源文件中的鍵值
??????????? type指發生的異常類型。
??????????? bundle使用哪個資源文件,不配置則使用默認的資源文件
??????????? ?-->
??? <exception key="user.register" type="edu.yzu.exception.UserRegisterException" bundle="exception" path="/error.jsp"/>
?
?
??? <global-exceptions>
??? <exception? key="user.register" type="edu.yzu.exception.UserRegisterException" bundle="exception" path="/error.jsp"/>
??? </global-exceptions>
???? 3.對于一個異常,通過會轉入另外一個頁面,提示錯誤,struts1.x在此設計有些不合理,一旦轉入異常提示頁面時,即使這個頁面設置了isErrorPage="true"但是它的內置有exception對象依然為空,所以不能用exception得到異常中的信息,只能用<html:errors />來得到,一大失誤哦,這也就是說struts1.x的異常處理是離不開資源文件的,因為異常的信息只能放在資源文件中。
?
轉載于:https://www.cnblogs.com/jinkun/archive/2010/05/03/1726433.html
總結
以上是生活随笔為你收集整理的2.struts1.x中的异常处理的全部內容,希望文章能夠幫你解決所遇到的問題。
                            
                        - 上一篇: 基础数据获取流程
 - 下一篇: 表的设计命名的十个注意点