更新時間:2020-08-31 09:05:04 來源:動力節點 瀏覽1249次
大家在使用Servlet的時候,經常會遇到一些異常問題,在Servlet開發教程中委會大家解答。
當一個 Servlet 拋出一個異常時,Web 容器在使用了 exception-type 元素的 web.xml 中搜索與拋出異常類型相匹配的配置。
您必須在 web.xml 中使用 error-page 元素來指定對特定異常 或 HTTP 狀態碼 作出相應的 Servlet 調用。
假設,有一個 ErrorHandler 的 Servlet 在任何已定義的異常或錯誤出現時被調用。以下將是在 web.xml 中創建的項。
java.lang.Throwable 對所有的異常有一個通用的錯誤處理程序,而不是為每個異常定義單獨的 error-page 元素。
以下是 Servlet 實例,將應對任何您所定義的錯誤或異常發生時的錯誤處理程序。
以常用的方式編譯ErrorHandler.java并把類文件放入/webapps/ROOT/WEB-INF/classes中(注意:POM和Eclipse項目忽略這一步)。
現在,嘗試使用一個會產生異常的 Servlet,或者輸入一個錯誤的 URL,這將觸發 Web 容器調用 ErrorHandler 的 Servlet,并顯示適當的消息。
0基礎 0學費 15天面授
有基礎 直達就業
業余時間 高薪轉行
工作1~3年,加薪神器
工作3~5年,晉升架構
提交申請后,顧問老師會電話與您溝通安排學習