jsp错误处理
2024-09-29 16:57:08
jsp提供了很好的错误能力,除了在java代码中可以使用try语句,还可以指定一个特殊页面,当页面应用遇到未捕获的异常时,用户将看到一个精心设计的网页解释发生了什么,而不是一个用户无法理解的错误信息。
请使用page指令的isErrrorPage属性(属性值必须为True)来标识一个jsp页面是错误页面。
<%@page isErrorPage="true"%>
<html>
<head>
<title>Error</title>
</head>
<body>
An error has occurred.<br/>
ERROR message:
<%
out.println(exception.toString());
%>
</body>
</html>
其他需要防止未捕获的异常的页面使用page指令的errorPage属性来指向错误处理页面。
buggy.jsp页面:
<%@page errorPage="errorHandler.jsp"%>
Deliberrately throw an exception
<%
Integer.parseInt("Throw me");<%--字符串没有整数,所以会报错--%>%>
运行的buggy.jsp会抛出一个异常,但我们不会看见由servlet/容器生成的错误消息,看到的是errorHandler.jsp页面的内容。
最新文章
- json显示日期带T问题的解决方法
- 图片上传预览 (URL.createObjectURL)
- UITableView去掉section的header的粘性
- JS客户端判断
- php总结 --- 10. xml操作
- c#新手之1-如何组织类及相互调用
- 编译hadoop遇到maven timeout
- 各浏览器对 onbeforeunload 事件的支持与触发条件实现有差异
- 关于 视频同步vsync 信号在不同一时候钟域採样问题
- Spring读取外部属性-properties
- 如何高效的使用PowerShell备份数据库
- 美丽的webpack-bundle-analyzer
- darknet集成遇到的问题以及解决方法
- let命令和块级作用域
- ROS actionlib学习(三)
- myCat知识笔记
- 研究Duilib的实现结构
- nginx使用“sudo service nginx start”启动报错解决方案
- Node.js 上传图片并保存
- 如何在xcode中启用xib方式做应用
热门文章
- oracle统计信息
- linux系列之-—01 shell编程笔记
- 《鸟哥的Linux私房菜-基础学习篇(第三版)》(六)
- 我的gulp.js清单
- Navicat 提示Cannot create oci environment 解决方案
- XMU 1056 瞌睡 vs 听课 【动态规划】
- POJ2533 Longest Ordered Subsequence —— DP 最长上升子序列(LIS)
- C++ pair(对组)用法(转)
- 八.OC基础加强--1.autorelease的用法 2.ARC下内存管理 3.分类(category)4.block的学习
- 解析javascript变量