8

私は、春、MVC、および webapp-runner の実装を使用するプロジェクトに取り組んでいます。プロジェクトには /test/home/index.jsp のような階層がありましたが、webapp-runner を使用すると /home/index.jsp に変更されました。だから、私が必要としているのは、「/test/home/index.jsp」の古い URL をサポートして「/home/index.jsp」にリダイレクトし、古い URL が使用された場合にページが壊れないようにすることです。誰かが私に手を差し伸べることができれば、私は感謝します。

4

2 に答える 2

2
 return "redirect:/home/index.jsp";

viewname を返すコントローラで、または必要なマッピングで 2 番目のコントローラを作成します。

于 2012-09-19T16:07:25.043 に答える
0

これを解決するには、WebアプリサーバーにApache2を配置して、古いトラフィックを新しいURL構造にリダイレクトします。

サーバーへのインストールは実行するのと同じくらい簡単です

apt-get install apache2

リライトとリダイレクトのどちらを使用するかは、古いURLを維持するかどうかによって異なります。
詳細については、こちらを参照してください:http: //httpd.apache.org/docs/2.4/rewrite/remapping.html

于 2012-09-19T16:06:17.690 に答える