`
pan_java
  • 浏览: 285608 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

页面捕捉容器抛出的异常. 系统 500 页面

    博客分类:
  • java
阅读更多
<%@ page contentType="text/html;charset=UTF-8" isErrorPage="true" %>
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ page import="org.apache.log4j.Logger" %>
<link rel="stylesheet"  type="text/css" href="/css/index.css"></link>
<%
        Throwable ex = null;
        if (exception != null)
	         ex = exception;
        if (request.getAttribute("javax.servlet.error.exception") != null)
	          ex = (Throwable) request.getAttribute("javax.servlet.error.exception");

        Logger logger = Logger.getLogger("500.jsp");
        logger.error(ex.getMessage(), ex);

%>
分享到:
评论

相关推荐

    超级有影响力霸气的Java面试题大全文档

    java编译器要求方法必须声明抛出可能发生的非运行时异常,但是并不要求必须声明抛出未被捕获的运行时异常。 9、说出Servlet的生命周期,并说出Servlet和CGI的区别。  Servlet被服务器实例化后,容器运行其init方法...

    2021-2022计算机二级等级考试试题及答案No.3637.docx

    - **解析**:选项A试图在子类中定义一个与父类同名的方法`aFun`,但没有使用正确的访问修饰符(public),并且没有抛出异常。因此,这是非法的,因为子类中的方法无法实现父类声明的方法签名。 #### 3. 控制台输入...

    软通动力Java笔试题2011,大家可要把握好机会哦。

    unchecked exception 不需要显示捕捉或申明抛出,而 checked exception 需要显示捕捉或申明抛出。 十、Servlet 中请求的转发与重定向 Servlet 中请求的转发和重定向是两种不同的机制,转发是服务器端的跳转,...

    JAVA编程常用英文单词汇总.doc

    主动抛出异常。 - **Throws**: 表示方法可能抛出的异常。 - **Throwable**: 所有异常类的祖先类。 #### JBuilder与JSP - **File**: 文件。操作系统中的文件。 - **New**: 新建。创建新的项目、文件等。 - **New ...

    java应届毕业生笔试题.docx

    - **C**: 错误,`throw`用于抛出异常实例,而`throws`用于声明方法可能抛出的异常。 - **D**: 错误,`try`块后可以没有`catch`块,但必须要有`finally`块或者`catch`块。 **5. `Vector`与`ArrayList`正确的选项** ...

    软通动力Java笔试题1

    unchecked exception不需要显示捕捉或声明抛出,而checked exception需要显示捕捉或声明抛出。 Servlet请求转发和重定向 Servlet中的请求转发和重定向都是将请求从一个资源转发到另一个资源,但是它们的实现机制...

    Java基础常见英语词汇

    - **抛出**(Throw):手动抛出异常。 - **投掷**(Throws):声明可能抛出的异常。 - **可抛出的**(Throwable):所有异常类的基类。 #### 六、集合框架 - **集合**(Collection):一组对象的容器。 - **数组...

    CoreJavaNoteBook

    - **处理异常**:可以使用throw抛出异常,也可以使用throws声明异常。 - **捕捉多个异常**:可以在一个catch块中捕捉多种类型的异常。 - **finally声明**:无论是否发生异常都会执行的代码块。 - **异常调用栈**:...

    asp.net运行提示未将对象引用设置到对象的实例错误解决方法

    在Web Forms中,FindControl方法用于查找页面上的控件,如果控件不存在,直接调用可能会抛出异常。 10. 重复定义造成未将对象引用设置到对象的实例错误。如果在代码中不小心重定义了对象,可能会在无意中覆盖了原有...

    Java英文单词

    异常处理中的关键词,用于包围可能抛出异常的代码块。 - **Catch**: 捕捉。用于捕获并处理异常。 - **Finally**: 最后。无论是否发生异常都会执行的代码块。 - **Throw**: 抛出。手动抛出异常。 - **Throws**: 投掷...

    springboot初学者注解详解 springboot注解.docx

    - **作用**:`@Repository` 注解主要用于标识数据访问层中的类,当 DAO 类抛出运行时异常时,如果没有使用 `@Repository`,那么事务管理器就不会捕捉到异常,从而不会回滚事务。使用此注解后,Spring 可以识别出这是...

    java问题解决途径

    你可以在方法签名中声明抛出此类异常,或者使用try-catch语句块来捕获并处理异常,确保程序的健壮性。此外,还可以通过throw关键字自定义异常类型,以便更精确地描述错误情况。 #### 7. Java集合框架的使用 - **...

    Delphi 6应用开发参考

    用于手动抛出异常,可以是系统定义的异常类型或自定义异常。 - **2.3.3 异常类** 列举了Delphi中预定义的异常类型,以及如何自定义异常类。 #### 第3章 常见组件编程 **3.1 窗体和组件** - **3.1.1 概述** ...

Global site tag (gtag.js) - Google Analytics