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