Java
8
Вклад в тег
List<Person> data
передаёте на представление через model.addAttribute("Person", data);
и выводите с помощью Thymeleaf итератора. Например так:<div th:each="user : ${Person}">
<span th:text="${user.name}"></span>
<span th:text="${user.date}"></span>
<span th:text="${user.role}"></span>
<span th:text="${user.description}"></span>
</div>
По какому принципу разбивается http запрос/ответ?
изучая чужие проекты написанные на java spring boot
<script th:inline="javascript">
var htmlVariable = /*[#th:block th:utext="${htmlText}"/]*/;
</script>
Html текст нужно предварительно взять в 'одинарные' кавычки. Иначе JavaScript не будет работать.var htmlVariable = /*[[${htmlText}]]*/ 'value';
при этом 'value' будет заменено ${htmlText} содержанием. Однако, могут быть проблемы с UTF-8.<script th:inline="javascript">
var htmlVariable = '[(${htmlText})]';
</script>
<dependency>
<groupId>org.springframework.data</groupId>
<artifactId>spring-data-jpa</artifactId>
</dependency>