2011-02-04 10 views
0

私はwebappプロジェクト(tomcat + jsp + spring)を持っていますイメージのみのプロジェクトを分離 - リファクタリングが必要ですか?

すべての画像を別のプロジェクトに移動します。 1回の戦争だけを再展開してイメージを変更することができます。

私が持っている最大の問題は、私が新しいプロジェクトに画像を移動するときです.JSP、CSSファイル内のすべてのパスを変更する必要があります。大きなリファクタリングをしていないソリューションはありますか?

答えて

3

サーブレットを/images/*にマップしてそこからストリームとして目的のファイルを取得し、それをコピーします(この場合、すべての呼び出し/画像/ *を/ ProjectWithImages/images/*にマッピングするフィルタを使用します)。必要なヘッダをすべて設定して出力ストリームに渡します。

+0

同じマシンにないファイルはどうですか?どのようにストリームとして読むことができますか?より良い方法は、すべてのリクエスト/ images/* -/NEW_PROJECT/images/*を変更することです。あなたはそれについてどう思いますか? – smas

+0

が別のサーバーにある場合は、それらに 'redirect'を送ることができます。 – Bozho

関連する問題