web.xml 文件中 配置了 标签,但是发生错误后不能展示配置的错误页面

学习经验,请多指教!

 

简单案例:

1、首先在 web.xml 文件中配置。

 

<error-page>
    <error-code>500</error-code>
    <!--<exception-type>java.lang.ArithmeticException</exception-type>-->
    <location>/error.jsp</location>
</error-page>

 

2、错误页面 error.jsp
注意两点:

(1) 错误页面需要设置 isErrorPage="true" ;
(2) 尝试后发现错误页面的尺寸要大于 600 字节;

 

<%@page pageEncoding="utf-8" contentType="text/html;charset=utf-8" isErrorPage="true" %>
<html>
	<head></head>
	<body style="font-size:30px;font-style:italic;color:green;">
		<h6 align="center">晕!错误页面大小需要 600 字节才会显示</h6><br/>
		<h6 align="center">错误页面大小需要 600 字节才会显示</h6><br/>
		<h6 align="center">错误页面大小需要 600 字节才会显示</h6><br/>
		<h6 align="center">错误页面大小需要 600 字节才会显示</h6><br/>
		<h6 align="center">错误页面大小需要 600 字节才会显示</h6><br/>
	</body>
</html>

 

现在服务器端再发生500错误,就可以正确显示配置的错误页面了!

 

 

你可能感兴趣的:(jsp)