Не удается загрузить изображение с весенней загрузкой тимелина - PullRequest
0 голосов
/ 28 июня 2018

Я очень новичок в весенней загрузке и следую Гуру весенних рамок учебник.

Мое простое приложение с весенней загрузкой успешно работает, и мой контроллер работает нормально. Я использовал тимилиф для показа html-страниц и использовал bootstrap css . Все отлично работает, кроме тега изображения, который есть у меня на одной из моих html-страниц. Thymeleaf показывает правильную страницу, когда я запускаю приложение, но изображение не показывается. Я гуглил об этом и помещал свои изображения в /resources/static/images. Это структура моего проекта:

enter image description here

Я также скопировал одно и то же изображение в каталог шаблонов и использовал оба файла, но ни один из них не может быть загружен.

Это мой HTML-файл:

enter image description here

И вот что я получаю при запуске приложения:

enter image description here

404 не найдена ошибка:

enter image description here

Может кто-нибудь сказать мне, что мне не хватает?

Ответы [ 2 ]

0 голосов
/ 28 июня 2018

В теге img атрибут th: значение src указывает на неверный путь, он должен быть th:src="@{images/pirates.jpg}" вместо th:src="@{../static/images/pirates.jpg}"

<img src="../static/images/pirates.jpg" width="1000"
             th:src="@{images/pirates.jpg}"/>

Проверьте окончательный путь в отображаемом HTML в браузере, просмотрев источник

0 голосов
/ 28 июня 2018

Попробуйте изменить на

<img src="../static/images/pirate.jpg" width="1000" th:src="@{images/pirate.jpg}"/>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...