<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆 - 30, 文章 - 0, 評論 - 27, 引用 - 0
    數(shù)據(jù)加載中……

    web.xml 配置404和500錯誤的自定義頁面

    web.xml

     1<?xml version="1.0" encoding="UTF-8"?>
     2<web-app version="2.4" 
     3    xmlns="http://java.sun.com/xml/ns/j2ee" 
     4    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
     5    xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee 
     6    http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
     7    
     8<error-page>
     9    <error-code>404</error-code>
    10    <location>/building.jsp</location>
    11</error-page>
    12
    13<error-page>
    14    <error-code>500</error-code>
    15    <location>/error.jsp</location>
    16</error-page>
    17    
    18</web-app>
    19

     

     

    JSP頁面的關(guān)鍵在于

    1 isErrorPage="true"

    2 response.setStatus(HttpServletResponse.SC_OK);

    building.jsp

     

     1<%@ page language="java" contentType="text/html; charset=GBK" isErrorPage="true" pageEncoding="GBK"%>
     2<%response.setStatus(HttpServletResponse.SC_OK);%>
     3<%
     4/**
     5* 本頁面是在客戶查找的頁面無法找到的情況下調(diào)用的
     6*/

     7response.setStatus(HttpServletResponse.SC_OK);
     8%>
     9<body>
    10正在制作 <a href="javascript:history.go(-1)">返回</a>
    11<br/>
    12也可能頁面連接更改了,請按 F5 鍵刷新整個頁面看看,特別是菜單!
    13</body>

     

    error.jsp

     1<%@ page language="java" contentType="text/html; charset=GBK" isErrorPage="true" pageEncoding="GBK"%>
     2<%@ page import="java.io.*,java.util.*"%>
     3<%response.setStatus(HttpServletResponse.SC_OK);%>
     4<body>
     5程序發(fā)生了錯誤,有可能該頁面正在調(diào)試或者是設(shè)計上的缺陷.<br/>
     6你可以選擇<br/> <a href=<%=request.getContextPath()+"/forum/new.jsp" %>>反饋</a>
     7提醒我 或者<br/><a href="javascript:history.go(-1)">返回上一頁</a>
     8<hr width=80%>
     9<h2><font color=#DB1260>JSP Error Page</font></h2>
    10<p>An exception was thrown: <b> <%=exception.getClass()%>:<%=exception.getMessage()%></b></p>
    11<%
    12Enumeration<String> e = request.getHeaderNames();
    13String key;
    14while(e.hasMoreElements()){
    15  key = e.nextElement();
    16}

    17= request.getAttributeNames();
    18while(e.hasMoreElements()){
    19  key = e.nextElement();
    20}

    21= request.getParameterNames();
    22while(e.hasMoreElements()){
    23  key = e.nextElement();
    24}

    25%>
    26<%=request.getAttribute("javax.servlet.forward.request_uri"%><br>
    27<%=request.getAttribute("javax.servlet.forward.servlet_path"%>
    28<p>With the following stack trace:</p>
    29<pre>
    30<%
    31  exception.printStackTrace();
    32  ByteArrayOutputStream ostr = new ByteArrayOutputStream();
    33  exception.printStackTrace(new PrintStream(ostr));
    34  out.print(ostr);
    35%>
    36</pre>
    37<hr width=80%>
    38</body>





    文章轉(zhuǎn)自:http://blog.csdn.net/java2000_net/archive/2007/12/29/2000965.aspx

    posted on 2008-01-09 22:33 石業(yè)海 閱讀(34607) 評論(2)  編輯  收藏 所屬分類: 其它

    評論

    # re: web.xml 配置404和500錯誤的自定義頁面   回復(fù)  更多評論   

    大師 問一下 我用您的方法 為什么500錯誤的可以 而404的怎么也不行 請幫我解答一下吧 謝謝 qq379878654
    2008-08-04 16:37 | 張麗云

    # re: web.xml 配置404和500錯誤的自定義頁面   回復(fù)  更多評論   

    goodgood boy!
    2013-07-17 11:53 | feilian09

    只有注冊用戶登錄后才能發(fā)表評論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 女人毛片a级大学毛片免费| 亚洲国产激情一区二区三区| 久久亚洲欧美国产精品| 亚洲一区二区高清| 人妻丰满熟妇无码区免费| 亚洲高清国产拍精品熟女| 亚洲线精品一区二区三区| 日韩视频在线精品视频免费观看| 四虎精品免费永久免费视频| 亚洲狠狠久久综合一区77777| 国内精品免费视频自在线| 光棍天堂免费手机观看在线观看| 亚洲一区二区三区国产精品无码| 亚洲性久久久影院| 免费在线视频你懂的| eeuss免费影院| 精品国产成人亚洲午夜福利| 中文字幕亚洲一区| 成年女人视频网站免费m| 97超高清在线观看免费视频| 亚洲午夜理论片在线观看| 亚洲毛片αv无线播放一区 | 在线视频免费观看www动漫| 东方aⅴ免费观看久久av| 综合偷自拍亚洲乱中文字幕| 亚洲国产成人91精品| 亚洲精品国产成人片| 亚洲高清无码在线观看| 桃子视频在线观看高清免费完整| 久久久免费观成人影院| 亚洲国产av玩弄放荡人妇| 亚洲精品美女在线观看| 一本色道久久综合亚洲精品高清| 在线观看免费成人| xx视频在线永久免费观看| 伊人免费在线观看高清版| 国产亚洲Av综合人人澡精品| 亚洲熟女乱色一区二区三区| 亚洲最大视频网站| 亚洲免费视频网站| 伊人婷婷综合缴情亚洲五月|