4

私はTomcat 7で作業しており、Tomcat 7でSpring MVC Webアプリケーションを構築してデプロイしましたが、完全に正常に動作しています. 私が望むのは、サーバーで 404 エラーが発生するたびに、webapp に構築したカスタム ページにリダイレクトする必要があるということです。Tomcat で webapp をデフォルトの webapp として構成しました。

私はこれをやってみました:

<error-page>
    <error-code>404</error-code>
    <location>/WEB-INF/templates/error/error.html</location>
</error-page>

しかし、すべて無駄です。

誰かがこれで私を助けてくれればうれしいです。

4

3 に答える 3

4

既にWEB-INF(web.xml) フォルダーで作業しているため、言及する必要はありませんWEB-INF

<error-page> <error-code>404</error-code> 
        <location>/templates/error/error.html</location>
                                                 </error-page>

このチュートリアルも確認してください。

于 2013-09-13T07:07:40.580 に答える
1

WEB-INF フォルダー > viewsに移動します。

たとえば、次のようなページを作成します: error_404.jsp。

次に、コントローラーを作成する必要があります。

@RequestMapping(value="/error", method = RequestMethod.GET)
public String error_404(){
    return "error_404";
}

web.xml ファイルを編集して、次のように編集します。

<error-page> 
  <error-code>404</error-code> 
  <location>/error</location>
</error-page>
于 2015-08-28T18:08:42.440 に答える