Вы должны использовать тег HTML, чтобы Thymeleaf выполнял цикл th: each. Если это не часть div или таблицы и т. Д., Вы можете использовать следующий код, который выполняет цикл в теге.
<span th:each="item : ${category.products}" th:text="${item.name}">empty product</span>
Он выдаст вывод, подобный следующему:
<span>item 1</span>
<span>item 2</span>
<span>item 3</span>