私は2つのWebアプリケーションを持っています。1 つは XXXX サーバー ポートで実行され、別のアプリケーションは YYYY ポートで実行されます。
YYYY ポートの XXXX ポートからコンテンツを取得しようとしています。通常、iframe または c:import タグを使用して実行できます。
ここでは、jsp タグ (c:import) を使用して XXXX ポートからコンテンツを取得しています。別のアプリケーションからのコンテンツのレンダリングに問題はありません。ここでの問題は、イメージと css ファイルのレンダリングにあります。
例<c:import var="test" url="http://localhost:XXXX/test-content.html"/> ${test}
test-content.html ファイルには、ヘッダー セクションにいくつかのテキスト、画像、およびいくつかの css があります。画像のパスは /images/base になり、css パスは /css/common/ になります。
明らかに YYYY ポートは上記の階層構造を持っていないため、画像と css は来ていません。
もちろん、YYYY ポートで同じ階層構造を維持すれば機能します。両方のサーバーで同じ階層構造を維持することは非常に困難です。
YYYYポートで維持/作成せずにその画像とcssファイルを含める方法はありますか?
階層構造を維持せずに、別の Web アプリケーションからコンテンツを取得するソリューションを探しています。
ありがとう