Tomcat異常頁面處理

  在tomcat中修改 tomcat安裝根目錄–>conf–>web.xml配置文件就可以自定義錯誤發生時的提示頁面,具體修改方法是在</web-app>上添加標籤:

    <!-- 錯誤頁面處理 -->
    <error-page>
        <error-code>404</error-code>
        <location>/error.jsp</location>
    </error-page>
    <error-page>
        <error-code>500</error-code>
        <location>/error.jsp</location>
    </error-page>
    <error-page>
        <exception-type>java.lang.NullPointException</exception-type>
        <location>/error.jsp</location>
    </error-page>

  其中<location>標籤中即爲自定義錯誤處理頁面(或者說錯誤提示信息),一般可以這樣寫:

<%@ page language="java" contentType="text/html;charset=utf-8" %>
<%@ page isErrorPage="true" %>
<% response.setStatus(200); %>
<html>
    <body bgcolor="#ffffff">
        <h1>程序發生異常,我們將盡快修正,請多多包涵!<h1>
    </body>
</html>

  其中加入<% response.setStatus(200); %>是爲了確保該頁面能正常顯示。
  *注:在程序開發階段不推薦直接修改Tomcat的web.xml文件去自定義錯誤提示頁面,可以先將web.xml文件中錯誤提示的標籤註釋掉,等程序發佈時再恢復。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章