一.自定義異常

Java中進行異常處理:

 

一類是可預知的異常,程序員在編碼時,主動拋出的異常,爲了給用戶操作提示,提前檢查代碼中可能存在異常。

通過開發中,採用自定義的異常類,每個異常類表示每一類異常信息。類需要繼承Exception類。

本系統採用統一異常類,提供一個屬性標識異常類。

 

另一類是不可預知異常,就是runtimeException異常,通過提高代碼編寫質量來避免此類異常,也可通過後期測試人員進行系統功能測試對runtime異常進行避免。

 

 

 

 

 

如何使用異常類?

在service中要拋出此異常類。

 

 

 

 

在action中捕獲系統自定義異常,解析系統自定義異常。

 

解析系統自定義異常過程:

如果拋出的ExceptionResultInfo系統自定義異常,直接獲取該異常信息即可。

如果不是拋出的ExceptionResultInfo系統自定義異常,重新構造一個“未知錯誤異常!”。

 

 

 

將異常信息或成功信息返回到頁面:

統一使用類SubmitResultInfo,提交類的方法統一使用該類型作爲返回值類型。

 

 

由於action中所有的提交類方法統一返回SubmitResultInfo,所以在頁面要統一使用一個方法解析json結果。

 

 

 

修改回調函數:

 

functionsysusersave_callback(data){

    

    message_alert(data);

發佈了104 篇原創文章 · 獲贊 37 · 訪問量 21萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章