Java Thymeleaf中的HTML标记
我需要写这样的文本:Java Thymeleaf中的HTML标记,java,html,tags,thymeleaf,Java,Html,Tags,Thymeleaf,我需要写这样的文本:事件名称 但是Thymeleaf返回错误,因为。我怎样才能解决这个问题 UPD:我试着把它做成:事件名这样就行了nextlinevalue=\n,但是{nextline}只能工作一次。如果我反复粘贴它,它不起作用,为什么 UPD2:我解决了这个问题。相反,“”需要粘贴“br/”和th:text更改为th:utext 如果要跳过转义字符,可以使用th:block,这会产生更清晰的结果 th:block只是一个允许模板开发人员使用的属性容器 指定他们想要的属性。Thymeleaf
事件名称
但是Thymeleaf
返回错误,因为
。我怎样才能解决这个问题
UPD:我试着把它做成:事件名
这样就行了nextline
value=\n
,但是{nextline}
只能工作一次。如果我反复粘贴它,它不起作用,为什么
UPD2:我解决了这个问题。相反,
“
”
需要粘贴“br/”
和th:text
更改为th:utext
如果要跳过转义字符,可以使用th:block,这会产生更清晰的结果
th:block只是一个允许模板开发人员使用的属性容器
指定他们想要的属性。Thymeleaf将执行
这些属性,然后简单地使块在没有
跟踪。()
在你的例子中:
<td>
<th:block th:text="${ticket.eventName}"/>
<br/>
<th:block th:text="${ticket.ticketType}"/>
</td>
您可以使用th:inline:
<td th:inline="text">
[[${ticket.eventName}]]
<br/>
[[${ticket.ticketType}]]
</td>
[${ticket.eventName}]]
[${ticket.ticketType}]]
更多信息:针对Thymeleaf 3.0进行测试:
<td th:utext="|${ticket.eventName} <br/> ${ticket.ticketType}|">Event Name</td>
事件名称
注意到
其他选择:
<td>[[${ticket.eventName}]] <br/> [[${ticket.ticketType}]]</td>
[${ticket.eventName}]
[[${ticket.ticketType}]]
请参见将
更改为
@Enigo不幸的是,它返回相同的错误您是否尝试过th:utext
而不是th:text
?@Enigo是的,我尝试过,但它也不起作用