JSP建立错误页页面并自动跳转

 更新时间:2016年09月20日 11:16:50   作者:IT学习笔记  
这篇文章主要介绍了JSP建立错误页自动跳转的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下

在各个常用的web站点中,经常会发现这样一个功能:当一个页面出错后,会自动跳转到一个页面上进行错误信息的提示。

  想要完成错误页的操作,则一定要满足两个条件:

  1、指定错误出现时的跳转页,通过errorPage属性指定;

  2、错误处理页必须有明确的标识,通过isErrorPage属性指定。

下面就是错误页:errorPage.jsp

代码如下:

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@ page isErrorPage="true" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head> 
<title>My JSP 'errorPage.jsp' starting page</title>
</head>
<body>
<h1>程序出现错误,请联系管理员处理!</h1>
</body>
</html>

  当然,也可以在整个虚拟目录中指定全局的错误处理,要想达到这个效果,就必须修改web.xml文件,在其中加入错误页的操作。

  全局的错误处理可以处理两种类型的错误,一种是HTTP代码的错误,如404或500;还有一种是异常的错误,如NullPointerException等

  修改web.xml文件加入错误处理,代码如下:

<error-page>
<error-code>500</error-code>
<location>/error/errorPage.jsp</location>
</error-page>
<error-page>
<error-code>404</error-code>
<location>/error/errorPage.jsp</location>
</error-page>
<error-page>
<exception-type>java.lang.NullPointerException</exception-type>
<location>/error/errorPage.jsp</location>
</error-page>

  事例:

在页面输入无效的jsp页面“http://localhost:8080/JSP/1tiaozhuan_a.jsp”,页面会提示:

以上所述是小编给大家介绍的JSP建立错误页页面并自动跳转 ,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

相关文章

  • Tomcat启动成功访问主页失败的原因解决方案

    Tomcat启动成功访问主页失败的原因解决方案

    这篇文章主要介绍了Tomcat启动成功访问主页失败的原因解决方案的相关资料,需要的朋友可以参考下
    2017-06-06
  • Java之JSP教程九大内置对象详解(下篇)

    Java之JSP教程九大内置对象详解(下篇)

    这篇文章主要介绍了Java之JSP教程九大内置对象详解(下篇),本文章内容详细,通过案例可以更好的理解JSP内置对象的相关知识,本模块分为了三部分,本次为下篇,讲解了三个内容,需要的朋友可以参考下
    2023-01-01
  • JSP 前端数据本地排序实例代码

    JSP 前端数据本地排序实例代码

    这篇文章主要介绍了JSP 前端数据本地排序实例代码的相关资料,需要的朋友可以参考下
    2017-04-04
  • jsp中文乱码 jsp mysql 乱码的解决方法

    jsp中文乱码 jsp mysql 乱码的解决方法

    当使用JSP页面将中文数据添加到MySql数据库中的时候发现变为乱码,或者从mysql中读取中文的时候出现乱码,这些问题根源都是由于字符编码不一致造成的。本文介绍jsp mysql 乱码的解决方法,感兴趣的小伙伴们可以参考一下
    2007-12-12
  • jsp hibernate的分页代码

    jsp hibernate的分页代码

    在查询分页代码中使用Hibernate的一大好处是,既兼顾了查询分页的性能,同时又保证了代码在不同的数据库之间的可移植性。
    2008-09-09
  • JSP 制作验证码的实例详解

    JSP 制作验证码的实例详解

    这篇文章主要介绍了JSP 制作验证码的实例详解的相关资料,现在Servlet上画出验证码的图片,让其显示到页面上,再用js方法能刷新验证码,可以用ajax得到用户输入的值经过servlet跟验证码比对判断是否,并符合提示用户,需要的朋友可以参考下
    2017-08-08
  • jsp页面数据分页模仿百度分页效果(实例讲解)

    jsp页面数据分页模仿百度分页效果(实例讲解)

    下面小编就为大家带来一篇jsp页面数据分页模仿百度分页效果(实例讲解)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-07-07
  • jsp网站永久换域名的处理过程

    jsp网站永久换域名的处理过程

    最近公司网站要求换域名,原来的域名彻底不用了,考虑以前旧域名还有很多外链,用户可能会使用旧域名等问题,需要把原来域名的链接都转到新域名下,具体页面最后也转到了新的页面
    2008-10-10
  • table中点击表头实现排序的功能示例介绍

    table中点击表头实现排序的功能示例介绍

    获取上次点击的表头的名称和这次点击的表头的名称做比较,如果两者相同就按原先相反的顺序排列,否则新列升序排列
    2014-01-01
  • JDK 1.5之Generics

    JDK 1.5之Generics

    JDK 1.5之Generics...
    2006-10-10

最新评论