Я хочу создать привязку между переменными строки html и классом модели для приложения с весенней загрузкой, а затем я верну страницу html.Вот что мне нужно:
@PostMapping(path = {"/hashmap"})
public String GetHtmlPage(@RequestBody Owner owner) {
String htmlPage=contractsRepository.getById(1);
//i need a solution like "binding" method.
//but i don't know which library i can use and
//how can i do this implementation
String htmlPageAfterBinding=binding(htmlPage,owner);
return htmlPageAfterBinding;
}
htmlPage будет содержать строку, подобную этой:
...
<p th:text="'Hello, ' + ${name} + '!'" />
<tr th:each="book : ${books}">
<td><span th:text="${book.title}"> Title </span></td>
<td><span th:text="${book.author}"> Author </span></td>
</tr>
...
, и я отправлю запрос json, подобный этому
{
"name":"bookowner",
"books":
[
{
"title":"title1",
"author":"author1"
},
{
"title":"title2",
"author":"author2"
}
]
}
myклассы моделей, подобные этим
class Owner{
...
String name;
Book[] books;
...
}
class Book{
...
String title;
String author;
...
}
Какое решение вы мне предлагаете?Спасибо за вашу помощь.