index页面
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"errorPage="test.jsp"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<base href="<%=basePath%>">
<title>My JSP 'index.jsp' starting page</title>
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
<!--
<link rel="stylesheet" type="text/css" href="styles.css">
-->
</head>
<body>
<%
Integer.parseInt("t");//这里会报错
%>
</body>
</html>
test错误页面:
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8" isErrorPage="true"%>
<%@page import="java.io.PrintWriter"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<base href="<%=basePath%>">
<title>My JSP 'Exception.jsp' starting page</title>
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
<!--
<link rel="stylesheet" type="text/css" href="styles.css">
-->
</head>
<body>
Exception: <%=exception %><br/>
Message: <%=exception.getMessage() %><br/>
</body>
</html>
分享到:
相关推荐
Java面向对象应用程序开发是软件开发领域中的核心概念,尤其在企业级应用中广泛采用。它基于面向对象编程(Object-Oriented Programming, OOP)原则,通过模拟现实世界中的对象来构建复杂的软件系统。Java语言作为...
【JSP内置对象的应用范例】 在JavaServer Pages (JSP) 技术中,内置对象是预定义的对象,可以直接在JSP页面中使用,无需显式声明或实例化。这些内置对象大大简化了开发过程,提高了效率。本示例以一个登录系统为例,...
exception对象 `exception`对象只在错误页面中可用,它包含了抛出的异常信息,可以用于错误处理和日志记录。 ### 总结 JSP的九大内建对象极大地简化了Web开发过程,使得数据处理、页面控制、会话管理等任务变得...
"Exception C++ & More Exception C++"可能是指两本关于深入理解和应用C++异常处理机制的书籍,其中包含"More Exceptional C++.chm"和"Exceptional C++.chm"这两个章节或部分。 异常处理是C++中的一个核心特性,它...
理解Native Exception的发生机制及其处理流程对于诊断和解决Android应用中的底层问题至关重要。 #### 二、Native Exception流程 **1. Native Exception Flow** 当Native代码中发生异常时,会触发一系列的内部流程...
- **Exception**:这个类及其子类表示应用程序希望捕获并可能从中恢复的情况。 - **Error**:这个类及其子类表示合理的应用程序不应该试图捕获的严重问题,如虚拟机错误等。 #### 捕获Exception 当我们在`catch`块...
JSP提供了九个内置对象,分别是out对象、request对象、response对象、session对象、application对象、pageContext对象、exception对象、config对象和page对象。这些内置对象是由容器实现和管理的,可以直接在JSP页面...
在这个实验报告中,我们关注的是如何自定义异常类和如何在实际应用中使用异常处理机制。 首先,自定义异常类`MyException`被创建,它继承自Java的`Exception`类。`Exception`类是所有检查异常(checked exception)...
exception对象是JSP中的一个内置对象,提供了对异常的访问和操作能力。exception对象可以获取异常的信息,例如异常的类型、消息等。exception对象的常用方法包括getMessage()、printStackTrace()等。 实验报告中...
#### 九、Exception对象 - **定义**:`java.lang.Throwable` 类型的对象。 - **用途**:用于处理JSP页面中发生的异常。 - **使用条件**: - 必须在一个设置了`isErrorPage="true"`的JSP页面中使用。 - 当JSP页面...
**JSP基础(基本概念,基本语法,内部对象应用)** **一、JSP技术概述** JSP(Java Server Pages)是Java平台上的一个动态网页技术,它允许开发者将静态内容与动态逻辑相分离,提高了Web开发的效率。JSP是在服务器端...
Exception 对象是java.lang.Throwable类型,通过JSP页面中的一个catch块已经溢出但没有捕获的java.lang.Throwable的任意实例,传向了errorPage的URI,注意Exception对象只有在page指令中具有属性isErrorPage=”true...
8. exception对象(javax.servlet.jsp.PageContext) exception对象用于处理JSP页面中的异常。 9. pageContext对象(javax.servlet.jsp.PageContext) pageContext对象是JSP九大内置对象之一,用于提供对JSP页面...
这个错误表明Java虚拟机(JVM)没有足够的内存来创建新的对象,这可能是由于程序设计导致的内存泄漏,或者是对大对象的不当处理,或者是分配给Java应用的堆内存不足。 为了解决这个问题,我们需要深入理解Java内存...
这些内置对象包括Request对象、Response对象、PageContext对象、Session对象、Application对象、Page对象、Config对象、Exception对象和Out对象等。 Request对象是JSP中一个非常重要的对象,它封装了客户端的请求...
**JSP内置对象讲解** JSP(JavaServer Pages)是一种基于Java的技术,用于创建动态网页。...8. **exception对象**:捕获JSP页面中的异常,如果没有异常,则为null。 9. **page对象**:等同于当前页面的Java对
为了避免程序中断,可以使用`EXCEPTION WHEN NO_DATA_FOUND THEN`来捕获并处理这个异常。 2. **TOO_MANY_ROWS** (ORA-01422): 当`SELECT INTO`语句返回多于一行数据时,会出现此异常。在处理时,通常需要修改查询以...
exception对象是java.lang.Throwable类的一个实例,代表了JSP页面执行过程中发生的错误和异常。只有当页面被配置为错误页面时,exception对象才存在。 在JSP页面中使用这些内置对象时,无需进行任何声明或实例化,...
每个异常对象都包含了异常发生时的相关信息,如异常类型、错误消息以及堆栈跟踪(StackTrace),这有助于开发者定位问题的根源。 异常的层次结构中,`Exception`类下有许多子类,如`NullPointerException`、`...