Http Status 404错误处理spring mvc

时间:2016-02-23 09:57:58

标签: java spring spring-mvc error-handling http-status-code-404

如何在spring mvc中实现自定义http错误处理。

例如: 我有一个网址http://localhost:8080/demo/canvas

显示我的画布页面,但是如果用户错过了网址并输入了http://localhost:8080/demo/canva

它显示了Tomcat呈现的HTTP状态404。 我希望它是自定义jsp页面。

2 个答案:

答案 0 :(得分:2)

web.xml中,您可以根据错误代码提供自定义错误页面映射:

<error-page>
    <error-code>404</error-code>
    <location>/PageNotFoundError.jsp</location>
</error-page>

此jsp文件将与WEB-INF文件夹并行存在。

答案 1 :(得分:1)

在我的应用程序中工作,试试这个

    </web-app>  
      <error-page>
        <error-code>404</error-code>
        <location>/WEB-INF/resources/jsp/404.jsp</location>
      </error-page>
    </web-app>

注意:确保每次在web.xml中进行更改时重新启动服务器