JavaWeb配置错误页面
2024-10-21 05:39:18
我们在实际开发过程中经常会遇到程序出错的各种情况,比如最常见的404错误,500错误等等相关错误,服务器默认会将错误的信息直接显示在浏览器的页面上,如下图所示:
不管是谁如果看到这种情况的话,顿时就会心情不好了,而如果错误了,我们看到时下面的这种页面,如下图所示:
这样的心情会不会好些呢。其实在Javaweb中配置这些错误页面时非常简单的,只要web.xml加上几行简单的配置即可实现,主要分为两种,如下所示:
1.针对具体出现某种异常而配置的错误友好提示页面
<error-page>
<!-- 指定当发生了什么异常跳转到该页面 -->
<exception-type>java.lang.ArithmeticException</exception-type>
<!-- 指定异常了,跳转的页面 -->
<location>/error/error.jsp</location>
</error-page>
2.针对错误错误状态码而配置的错误友好提示页面
<error-page>
<!-- 当服务器发生了404 -->
<error-code>404</error-code>
<!-- 指定异常了,跳转的页面 -->
<location>/error/404.jsp</location>
</error-page>
3.需要注意的是:在配置jsp的友好错误提示页时,需要将isErrorPage="true" 这个属性设置成true,这样我们,就可以在错误页面获得具体的错误描述信息,这样就会更加有利于错误问题的解决和修改了,如:<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" isErrorPage="true"%>
至此,我们错误友好页面的配置描述完毕,有不足的地方,希望大家多多提意见!
最新文章
- 报表开发之批量导入导出excel
- 15-前端开发之JavaScript
- js获取当前时间戳 不需毫秒数
- RDLC开发笔记
- js获取图片的真实大小,字节大小
- Socket用法详解
- 转:45 个 LoadRunner 面试问题(附答案)_纯英文,太有逼格了
- {CSDN}{英雄会}{反相互}
- android studio配置AndroidAnnotations
- leetcode Largest Rectangle in Histogram 解法二
- Centos安装桌面环境
- nyoj 1237 最大岛屿(dfs)
- 【精选】Nginx模块Lua-Nginx-Module学习笔记(一)Nginx Lua API 接口详解
- Python变量和简单数据类型
- kubernetes增加污点,达到pod是否能在做节点运行
- Python3的第一个程序
- laravel启动过程简单解析
- SSM 整合 quartz JDBC方式实现job动态增删改查记录
- Oracle数据库-sqlplus命令下出现SP2-0640: Not connected
- echarts属性的设置(完整大全)
热门文章
- Recusively change the owner of files (chown) on Mac OS X
- java 清除 bom
- rsync+inotify-tools
- 回文树(回文自动机) - URAL 1960 Palindromes and Super Abilities
- 关于Cocos2d-x中自定义的调用注意事项
- TensorFlow基础笔记(6) 图像风格化实验
- 多媒体开发之rtp 打包发流--- 从h264中获取分辨率
- Restful Web Service初识
- 【BZOJ】1044: [HAOI2008]木棍分割(二分+dp)
- c#并行扫描端口控制台程序