我是用tomcat+eclipse开发的网站,做的时候经常出现500、400错误,这些错误可能会有一些内部信息暴露出去,我想用一个比较友好的页面来接,我现在想问的是,当发生这种错误时,我怎么在web.xml里配置这些东西才能让它跳转呢。

解决方案 »

  1.   


    <error-page>
    <error-code>500</error-code>
    <location>/your_error_page.jsp</location>
    </error-page>
      

  2.   

     无法显示网页 
    您要访问的网页有问题,无法显示。 --------------------------------------------------------------------------------请尝试以下操作:打开 localhost  主页,然后查找指向您感兴趣信息的链接。 
    单击刷新按钮,或以后再试。单击搜索,寻找 Internet 上的信息。 
    也可查看相关站点列表。 
    HTTP 500 - 内部服务器错误 
    Internet Explorer  
      

  3.   

    在our_error_page.jsp上要加上
    <%@ page isErrorPage="true"%>
      

  4.   

    晕,你在你出错的页面上加上这个看看!
    <%@page errorPage="your_error_page.jsp"%>
    这个只能控制一张页面,你试试看!
      

  5.   

    一般如果页面有错,而不想让别人看到,我一般这么做
    <body>
    <%try{%>
    ..............
    这里放的是你的页面
    <%}
    catch(Exception e){response.sendRedirect("这里是跳转的页面");}%>
    </body>
    自己试试吧~~~~
      

  6.   

    你该不会直接照抄的"/your_error_page.jsp"吧 o_O
      

  7.   

    IE浏览器的设置: 工具>Internet选项>高级> 取消勾选显示友好http错误信息
    应该就能正常显示了。