問題:訪問服務(wù)器出錯時,可能頁面會顯示空白或者別的錯誤頁面,這樣的顯示并不友好,所以我們要統(tǒng)一解決一下這樣不友好的頁面
解決方法:將所有異常都拋出,最后拋給tomcat服務(wù)器進(jìn)行統(tǒng)一的處理。
步驟一:編寫服務(wù)器500錯誤或者404錯誤頁面;例如:error404.jsp
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
<title>Title</title>
</head>
<body>
<h1>您訪問的頁面不存在或者已經(jīng)被刪除,請你重新進(jìn)行訪問!</h1>
<a href="index.jsp">返回首頁</a>
</body>
</html>
步驟二:在web.xml中配置錯誤頁面的跳轉(zhuǎn)。
<!-- error-page 標(biāo)簽配置,服務(wù)器出錯之后,自動跳轉(zhuǎn)的頁面 -->
<error-page>
<!-- error-code表示錯誤類型 -->
<error-code>500</error-code>
<!-- location表示出現(xiàn)上面500類型的錯誤要去跳轉(zhuǎn)到的頁面 -->
<location>/pages/error/error500.jsp</location>
</error-page>
<!-- error-page 標(biāo)簽配置,服務(wù)器出錯之后,自動跳轉(zhuǎn)的頁面 -->
<error-page>
<!-- error-code表示錯誤類型 -->
<error-code>404</error-code>
<!-- location表示出現(xiàn)上面404類型的錯誤要去跳轉(zhuǎn)到的頁面 -->
<location>/pages/error/error404.jsp</location>
</error-page>
我們這樣訪問一個不存在的頁面后,就會跳轉(zhuǎn)到web工程下pages/error/error404.jsp頁面。
文章來源:http://www.zghlxwxcb.cn/news/detail-637223.html
注意:將所有后端程序捕獲到的異常拋出,拋出到tomcat服務(wù)器進(jìn)行統(tǒng)一管理,不然沒法處理,開發(fā)中,一般都要把異常拋出。文章來源地址http://www.zghlxwxcb.cn/news/detail-637223.html
到了這里,關(guān)于tomcat服務(wù)器統(tǒng)一配置錯誤頁面的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!