Проблема с загрузками ресурсов в JSP

154
03 января 2019, 23:40

У меня в папке webapp есть другая папка - static (webapp/static). В этой папке у меня лежат ресурсы: изображения, скрипты, каскадные стили.

Пытаюсь загрузить картинку на JSP страничку. Внутри тега body прописываю следующее:

<img src="/static/images/schedule-map.png" id='image'/>

Сама идея показывает мне, что видит эту png-картинку:

Помимо этого всего, у меня настроен конфиг маппинга:

<!-- Step 6: Define resources (css, js) -->
<mvc:resources mapping="/static**" location="/static/"/>

Но когда я запускаю Tomcat'ом приложение - я получаю JSP без картинки. Браузер не определяет её, хотя всё равно видит:

В чём проблема?

Answer 1

Должно быть так:

/contextPath/static/images/schedule-map.png

где contextPath это:

  1. Название папки в котором лежит проект (если деплоите вручну)
  2. contextPath указанный в настройках сервера Tomcat (если деплоите через идею).
Answer 2

Добавьте контекст к URL:

<img src="${pageContext.request.contextPath}/static/images/schedule-map.png" id='image'/>
Answer 3

попробуйте так (img src=" resources/images/1.png" width="200" height="200")

READ ALSO
Как спарсить картинку с сайта на Java [закрыт]

Как спарсить картинку с сайта на Java [закрыт]

хочу спарсить картинку в приложение с сайта, как это можно сделать? Делаю небольшое приложение, нужно достать фон, на котором написана основная...

180
Амортизированная константа

Амортизированная константа

Может кто-нибудь объяснить, что означает амортизированная сложность алгоритма, в частности, амортизированная константа? Это когда для массива...

154
как работает .minusDays() в Java

как работает .minusDays() в Java

В ходе переписывания исходного кода из учебника столкнулся с такой строкой:

187