我无法让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>
正如我们所看到的,每个人的内容都是&#39;块打印为单个未格式化的行。我们如何解决这个问题?
答案 0 :(得分:0)
我也遇到过这个错误,无论你在哪里使用每个文本都在一行中呈现,我已经在这里提出了一个错误