jsp 如何设置出错页

比如页面xxx.com/xxx.jsp?id=3而这个ID为3的已被删除了,访问进去就会出500错误,如何让500错误页,变成自定义的页面。虚拟空间里有这个功能,我不想要... 比如 页面 xxx.com/xxx.jsp?id=3 而这个ID为3的已被删除了,访问进去就会出500错误,如何让500错误页,变成自定义的页面。 虚拟空间里有这个功能,我不想要虚拟空间提供的,我想自己搞。 展开
 我来答
一骑当后
推荐于2018-03-26 · 知道合伙人数码行家
一骑当后
知道合伙人数码行家
采纳数:40298 获赞数:306442
网络、设备维护、电路、弱电检测。

向TA提问 私信TA
展开全部
  1、指定错误出现时的跳转页,通过errorPage属性决定。
  2、错误页必须要有明确标识,通过isErrorPage属性决定。
  如果一个jsp页面出现错误,,会通过errorPage指定的页面进行跳转,被跳转的页面必须将isErrorPage设置为true。
  参考例子如下:
  show.jsp
  <%@ page language="java" contentType="text/html" pageEncoding="UTF-8"%>
  <%@ page errorPage="error.jsp"%><%--一旦jsp页面出现错误将跳转到error.jsp页面中--%>
  <html>
  <head>
  <title>测试</title>
  </head>
  <body>
  <%
  int i=10/0; //这里将发生异常
  %>
  </body>
  <html>

  错误处理页 :
  error.jsp
  <%@ page language="java" contentType="text/html" pageEncoding="UTF-8"%>
  <%@ page isErrorPage="true"%>
  <html>
  <head>
  <title>测试</title>
  </head>
  <body>
  <%
  response.setStatus(200);
  %>
  <h1>程序出现了错误</h1>
  </body>
  </html>
      
轻盈且透彻的小萨摩6263
推荐于2016-01-16 · TA获得超过262个赞
知道答主
回答量:135
采纳率:100%
帮助的人:67.7万
展开全部
最好的就是在WEB.XML文件中配置错误代码的跳转页面,首先建立个 出现500错误的页面,提示出错了,然后再WEB.XML文件中配置,配置如下 一、 通过错误码来配置error-page <error-page> <error-code>404</error-code> <location>/NotFound.jsp</location> </error-page> <error-page> <error-code>500</error-code> <location>/NotFound.jsp</location> </error-page> 上面配置了当系统发生404错误时,跳转到错误处理页面NotFound.jsp。 二、通过异常的类型配置error-page <error-page> <exception-type>java.lang.NullException</exception-type> <location>/error.jsp</location> </error-page>
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式