Как правильно настроить теги j2html для каждого тега
У меня проблемы с получением j2html для форматирования всего его сгенерированного вывода. Элементы, созданные большинством тегов, работают должным образом, но тег "каждый" не форматируется.
Рассмотрим следующий метод Java:
private void temp() {
List<String> middle = Arrays.asList("One", "Two", "Three");
String html =
html(
body(
p("Before"),
ul(
each(middle, item ->
li(
span(item)
)
)
),
p("After")
)
).renderFormatted();
System.out.println(html);
}
сгенерированный HTML-код:
<html>
<body>
<p>
Before
</p>
<ul>
<li><span>One</span></li><li><span>Two</span></li><li><span>Three</span></li>
</ul>
<p>
After
</p>
</body>
</html>
Как мы видим, содержимое "каждого" блока печатается в виде одной неформатированной строки. Как мы это исправим?
1 ответ
Решение
Я также сталкивался с этой ошибкой, где бы вы ни использовали каждый текст, отображаемый в одну строку, я уже поднял здесь ошибку