「java開発」Tomcatのエラーページを設定する方法

1.web.xmlの配置
<error-page>
<error-code>400</error-code>
<location>/400.html</location>
</error-page>

<error-page>
<error-code>404</error-code>
<location>/404.html</location>
</error-page>

<error-page>
<error-code>500</error-code>
<location>/error.jsp</location>
</error-page>

2.error.jspの設定
<%@page contentType="text/html;charset=Big5″ isErrorPage="true"%>
<html>
<head><title>エラーが発生した</title></head>
<body>
<H1>エラー:</H1><%=exception%>
<H2>エラーメッセージ:</H2>
<%
exception.printStackTrace(response.getWriter());
%>
</body>
</html>

3.画面をリダイレクト
<%@page contentType="text/html;charset=Big5″ isErrorPage="true"%>
<html>
<head><title>エラー情報</title></head>
<body>
エラーコード: <%=request.getAttribute(“javax.servlet.error.status_code")%> <br>
メッセージ: <%=request.getAttribute(“javax.servlet.error.message")%> <br>
例外: <%=request.getAttribute(“javax.servlet.error.exception_type")%> <br>
</body>
</html>

Tomcat

Posted by arkgame