Два наблюдения:
Первое:
Тщательно используйте одинарные и двойные кавычки. Присмотритесь к документации Thymeleaf , и вы увидите, что все примеры выглядят так:
<div th:text="${value.zoneName}">
Одинарные кавычки предназначены для текстовых литералов:
<div th:text="${'Your zone name is ' + value.zoneName}">
Второе:
Глядя на этот пример:
<a href='${value.environmentURL}'>${value.environmentName}</a>
Это отобразит буквальное значение "$ {value.environmentName}", потому что это то, что у вас есть между открытие <a>
и закрытие </a>
тегов.
Вместо этого вы должны поместить директиву Thymeleaf в тег как атрибут .
Кроме того, ваш элемент href
должен быть элементом Thymeleaf href
!
Очистив все это, мы получим это:
<a th:href="${value.environmentURL}" th:text="${value.environmentName}"></a>