У меня есть два веб-приложения. один работает под портом сервера XXXX, а другое приложение работает под портом YYYY.Проблема с вызовом c: import tag
Я пытаюсь получить содержимое из порта XXXX в порту YYYY. Как правило, это можно сделать с помощью iframe или c: import tag
Здесь я использовал тег jsp (c: import), чтобы получить контент из порта XXXX. Нет никакой проблемы с рендерингом контента из другого приложения. Проблема здесь заключается в рендеринге изображений и css-файлах.
пример <c:import var="test" url="http://localhost:XXXX/test-content.html"/> ${test}
тест-content.html файл имеет некоторый текст, изображения и некоторые CSS в разделе заголовка. путь изображения будет/images/base и css path будет/css/common/
Очевидно, что порт YYYY не имеет вышеуказанной структуры иерархии, так что изображения и css не наступают.
Конечно, он будет работать, если я сохраню ту же структуру иерархии в YYYY-порту. Будет очень сложно поддерживать одну и ту же структуру иерархии на обоих серверах.
Есть ли способ включить эти изображения и файлы css, не поддерживая/создавая их в YYYY-порту?
Я ищу решение для получения контента из разных веб-приложений без сохранения структуры иерархии.
Благодаря