博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
web.xml配置错误页面,及输出错误信息
阅读量:6330 次
发布时间:2019-06-22

本文共 1903 字,大约阅读时间需要 6 分钟。

转自:https://blog.csdn.net/bao19901210/article/details/23370407

1.需要在web.xml中配置相关信息

1     
2
3
403
4
/403.html
5
6
7
404
8
/404.html
9
10
11
12
13
500
14
/500.html
15
16 17
18
19
java.lang.Exception
20
/500.jsp
21
22 23
24
java.lang.Throwable
25
/500.jsp
26
27

 

2.如果配置是html时,不用另做配置

   如果配置是Jsp时,需要把isErrorPage设置为true,

   及<%@ page language="java" contentType="text/html; charset=UTF-8"  pageEncoding="UTF-8" isErrorPage="true"%>

3.获取异常信息及输出

1 <%@page import="java.io.PrintStream"%>   2 <%@page import="java.io.ByteArrayOutputStream"%>   3 <%@ include file="WEB-INF/views/includes/tags.jsp"%>   4 <%@ page language="java" contentType="text/html; charset=UTF-8"   5     pageEncoding="UTF-8" isErrorPage="true"%>   6    7    8    9 
10 500 服务器内部错误 11 12 13
14

服务器内部错误

15

处理您的请求时发生错误!请确认您通过正确途径操作。

16
17
18 <% //此处输出异常信息 19 exception.printStackTrace(); 20 21 ByteArrayOutputStream ostr = new ByteArrayOutputStream(); 22 exception.printStackTrace(new PrintStream(ostr)); 23 out.print(ostr); 24 %> 25
26 27

 

你可能感兴趣的文章
C# ArcEngine 实现点击要素高亮并弹出其属性
查看>>
初识GO语言——安装Go语言
查看>>
SDK命令行操作
查看>>
基于Bootstrap的DropDownList的JQuery组件的完善版
查看>>
EXTJS学习系列提高篇:第二十四篇(转载)作者殷良胜,ext2.2打造全新功能grid系列--阅增删改篇...
查看>>
Hadoop MapReduce编程 API入门系列之分区和合并(十四)
查看>>
判断二叉树是否平衡、是否完全二叉树、是否二叉排序树
查看>>
并查集的应用之求解无向图中的连接分量个数
查看>>
7个神奇的jQuery 3D插件
查看>>
在线浏览PDF之PDF.JS (附demo)
查看>>
波形捕捉:(3)"捕捉设备"性能
查看>>
AliOS Things lorawanapp应用介绍
查看>>
美国人的网站推广方式千奇百怪
查看>>
java web学习-1
查看>>
用maven+springMVC创建一个项目
查看>>
linux设备驱动第四篇:以oops信息定位代码行为例谈驱动调试方法
查看>>
redis知识点整理
查看>>
Hello World
查看>>
Spring3全注解配置
查看>>
ThreadLocal真会内存泄露?
查看>>