【问题标题】:Handling 404 error in Servlet处理 Servlet 中的 404 错误
【发布时间】:2015-04-07 15:07:03
【问题描述】:

我正在尝试根据状态码重定向到不同的错误 jsp

statusCode = (Integer) req.getAttribute("javax.servlet.error.status_code") 但它抛出一个空指针错误。 我的 web.xml 看起来像

<exception-type>404</exception-type><location>/AppExceptionHandler</location>

【问题讨论】:

    标签: servlets http-status-code-404


    【解决方案1】:

    我认为web.xml 中的输入不正确。应该如下所示。异常类型不应是代码,而是类。如下所示。

    异常类型包含一个完全限定的类 Java 异常类型的名称。

      <error-page>
        <exception-type>javax.servlet.ServletException</exception-type>
        <location>/AppExceptionHandler</location>
      </error-page>
    

    如果您想处理404,请执行以下操作。

    <error-page>
      <error-code>404</error-code>
      <location>/AppExceptionHandler</location>
    </error-page>
    

    【讨论】:

    • javax.servlet.ServletExceptionError.jsp
    猜你喜欢
    • 2011-03-21
    • 1970-01-01
    • 2019-08-11
    • 2015-10-31
    • 1970-01-01
    • 2017-03-02
    • 2013-11-24
    • 1970-01-01
    • 2012-05-15
    相关资源
    最近更新 更多