1. 程式人生 > >JSP開發常見問題

JSP開發常見問題

異常處理

1、程式設計式的異常處理

使用轉發跳轉到指定頁面進行提示說明

語法:

try{
.....
}catch(Exception e){
request.getRequestDispatcher(url)
 .forward(request,response);

}

2、容器中宣告式處理

step1:將異常拋給容器,但底層的錯誤提示不要返回給使用者

-注意:異常只允許拋service指定的異常,不能超出指定範圍

-使用如下寫法:throw new ServletException(e);

step2:在web.xml檔案中配置錯誤處理頁面節點

<!-- 異常處理配置 -->
<error-page> <exception-type> javax.servlet.ServletException</exception-type> <location>/error2.jsp</location> </error-page>

:宣告式異常常用來處理系統異常,不能恢復,發生這類異常提示使用者