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

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

IE错误页面如下

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

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错误提示】;

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


未经允许请勿转载:程序喵 » 【Java】解决web.xml中配置错误页面不能跳转

点  赞 (0) 打  赏
分享到: