码迷,mamicode.com
首页 > Web开发 > 详细

jsp_设置错误页

时间:2016-10-29 21:32:07      阅读:188      评论:0      收藏:0      [点我收藏+]

标签:站点   error   地址   页面跳转   属性   xml文件   exce   ror   技术分享   

在各个常用的web站点中,当一个页面出错后,会自动跳转到一个页面上进行错误信息的显示。下面我们说说这个操作是怎么实现的。

要想完成错误页的操作,在jsp页面必须满足两个条件:

(1)指定错误出现时的跳转页,通过errorPage指定

(2)错误处理页必须有明确的标识,通过isErrorPage属性规定

下面写个小例子:

会出现错误的页面:show.jsp

技术分享

错误处理页:error.jsp

技术分享

在浏览器中显示:

技术分享

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

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

在web.xml中加入错误处理:

技术分享

注:在这里我们可以发现,一旦错误出现后立即跳转页面,但是浏览器地址并未发生变化,这种跳转属于服务器端跳转。在整个操作中,客户端对服务器只发送了一次请求,服务器对客户端也只回应了一次。客户端跳转,就是当页面跳转了之后,页面地址也会发生变化。

jsp_设置错误页

标签:站点   error   地址   页面跳转   属性   xml文件   exce   ror   技术分享   

原文地址:http://www.cnblogs.com/ninicwang/p/6011657.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!