问题:访问服务器出错时,可能页面会显示空白或者别的错误页面,这样的显示并不友好,所以我们要统一解决一下这样不友好的页面
解决方法:将所有异常都抛出,最后抛给tomcat服务器进行统一的处理。
步骤一:编写服务器500错误或者404错误页面;例如:error404.jsp
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
<title>Title</title>
</head>
<body>
<h1>您访问的页面不存在或者已经被删除,请你重新进行访问!</h1>
<a href="index.jsp">返回首页</a>
</body>
</html>
步骤二:在web.xml中配置错误页面的跳转。
<!-- error-page 标签配置,服务器出错之后,自动跳转的页面 -->
<error-page>
<!-- error-code表示错误类型 -->
<error-code>500</error-code>
<!-- location表示出现上面500类型的错误要去跳转到的页面 -->
<location>/pages/error/error500.jsp</location>
</error-page>
<!-- error-page 标签配置,服务器出错之后,自动跳转的页面 -->
<error-page>
<!-- error-code表示错误类型 -->
<error-code>404</error-code>
<!-- location表示出现上面404类型的错误要去跳转到的页面 -->
<location>/pages/error/error404.jsp</location>
</error-page>
我们这样访问一个不存在的页面后,就会跳转到web工程下pages/error/error404.jsp页面。
文章来源:https://www.toymoban.com/news/detail-637223.html
注意:将所有后端程序捕获到的异常抛出,抛出到tomcat服务器进行统一管理,不然没法处理,开发中,一般都要把异常抛出。文章来源地址https://www.toymoban.com/news/detail-637223.html
到了这里,关于tomcat服务器统一配置错误页面的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!