【Java】解决web.xml中配置错误页面不能跳转

 当我们编辑SSH时发现Struts的错误页面跳转并不能发挥到淋漓尽致时,我们用到了web.xml的错误跳转;而启动tomcat服务器发现并不能跳转到error.jsp,而是跳转到IE的错误提示页面

IE错误页面如下

web.xml

<!-- 错误页面跳转设置 -->  
    <!-- 403  禁止访问 -->  
    <!-- 404 未找到 访问的资源不存在 -->  
    <!-- 500 内部服务器错误 -->  
    <error-page>  
        <error-code>500</error-code>  
        <location>/error.jsp</location>  
    </error-page>  
    <error-page>  
        <error-code>403</error-code>  
        <location>/error.jsp</location>  
    </error-page>  
    <error-page>  
        <error-code>404</error-code>  
        <location>/error.jsp</location>  
    </error-page>  
    <!-- 内部服务器错误 空指针异常 -->  
    <error-page>  
        <exception-type>java.lang.NullPointerException</exception-type>  
        <location>/error.jsp</location>  
    </error-page>  
    <!-- 内部服务器错误 顶层父类异常,捕获所有未配置的异常 -->  
    <error-page>  
        <exception-type>java.lang.Exception</exception-type>  
        <location>/error.jsp</location>  
    </error-page>

解决方案很简单:在IE【工具】->【Internet选项】->【高级】中勾掉【显示友好http错误提示】;


赞(52) 打赏
未经允许不得转载:优客志 » JAVA开发
分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏