Загрузить изображение в JSP с другого URL, но одного и того же домена?
Я пытаюсь загрузить изображение в мой jsp, расположенный в папке "files" на пути к классам.
URL-адрес.jsp, в который я пытаюсь загрузить изображения, находится по http://www.my-webapp.com/authenticated/dashboard. Проблема в том, что jsp ищет папку "files" внутри папки "authenticated" вместо пути к классу.
Вот URL-адрес, который я получаю, когда использую "Элемент проверки" в Google Chrome:
Как я могу сказать моему jsp искать папку "files " в classpath, но не в папке "authenticated"?
Мой struts.xml (при необходимости):
<package name="account" namespace="/authenticated" extends="struts-default">
<action name="dashboard" class="DashLoader" method="execute">
<result name="success">/authenticated/dashboard.jsp</result>
</action>
</package>
Спасибо
1 ответ
Загрузчик содержимого по умолчанию позволяет обслуживать статический контент из пути к классам. Этот загрузчик обрабатывает URL, которые начинаются с /static
, Итак, если вы поместите свое изображение в путь к классу под files
пакет, то к нему можно получить доступ как /static/files/image.jpg
,
Вы можете узнать больше о загрузчике статического контента и настройках конфигурации в документации по статическому контенту.