Я использую Thymeleaf для генерации файла html для некоторых целей обмена контентом.
Ниже приведен шаблон html
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:th="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Testing</title>
</head>
<body>
<table>
<tbody>
<tr>
<td>Message: </td>
<td><p th:text="|${Id}|"> Id</p></td>
<td>< th:text="|${userDetails}|"> </td>
</tr>
</tbody>
</table>
</body>
</html>
, а ниже приведен код, который я пытался сгенерировать другим html таблицы или абзац
<code> private static final String starttag= "<p><b>$$</b></p>";
private static final String pretag= "<pre<$$
"; publi c Сборка строк (модель сообщения) {Context context = new Context (); context.setVariable (" Id ", model.getId ()); Список users = model.getUsers (); StringBuilder userDetails = new StringBuilder (""); для (пользователь: пользователи) {String getDepartment = starttag.replace ("$$", user.getDepartment ()); userInfo = userInfo + pretag .replace ("$$", "Name:" + user.getName ()); userDetails.append (userInfo);} context.setVariable ("userDetails", userDetails); вернуть templateEngine.process ("userTemplate", context) ;}}
но я получаю результат, как показано ниже
<td><p>123 Id</p></td>
<td> <p><b>Computer Science </b></p> Name:testuser1<pre<</pre></span> </td>
Как добавить переменный список пользователей в html
Я хочу, как показано ниже
Testuser1
Информатика
Testuser2
Ele ctrical