Как динамически загружать изображение с помощью html-кода thymleaf в java?

#java #html #image #thymeleaf

Вопрос:

Каков синтаксис изображения для динамической загрузки с использованием html-кода thymleaf? Я приложил код и ошибку.

// код

 <div class="profilepic">
  <img th:src="@{profile.fetchProfilePhoto()}" />
 </div>
 

// ошибка

  ERROR [http-nio-5555-exec-1] o.a.j.l.DirectJDKLog: Servlet.service() for servlet [dispatcherServlet] in context with path [/matrimony] threw exception [Request processing failed; nested exception is org.thymeleaf.exceptions.TemplateProcessingException: Could not parse as expression: "@{profile.fetchProfilePhoto()}" (template: "profile" - line 75, col 28)] with root cause
org.thymeleaf.exceptions.TemplateProcessingException: Could not parse as expression: "@{profile.fetchProfilePhoto()}" (template: "profile" - line 75, col 28)
 

Комментарии:

1. Что такое Java-тип me ? Он каким-то образом помещается контроллером в Model via model.addAttribute("profile", data) ? Если нет, то где profile установлен?

2. @Модель tucuxi->Профиль->>В разделе Профиль(Список>><Медиа> СМИ))-<Медиа>>Медиамодель. Я добавил часть ответа из профиля

3. почему вы ожидаете medias[0].cdnUrlT вернуть что-то, если этого нет cdnUrlT me[0] ? Разве это не должно быть прочитано me[0].cut ? У меня все еще есть проблемы с пониманием вопроса: что thymeleaf генерирует с помощью вашего кода и что вы ожидали от него?

4. @tucuxi Я хочу знать синтаксис, как мы динамически загружаем URL-адрес изображения ? <img th:src=»@{профиль.сми[0].cdnUrlT}» />

5. @tucuxi Я обновил вопрос