【发布时间】:2017-09-15 11:16:42
【问题描述】:
我有包含链接的文本字符串,例如 <a th:href="'someLink'">Download</a> 。
我需要处理该文本并将th:href="'someLink'" 替换为正确的链接以显示带有<a href="someLink">Download</a> 的文本。
带有链接的文本存储在变量textThatContainsLinks中。
我显示文本的代码是<div th:utext="${textThatContainsLinks}">。我还尝试使用 <div th:utext="${__textThatContainsLinks__}"> 之类的预处理。
目前这段代码显示的链接不是我预期的,而是未经预处理的,即现在的输出是<a th:href="'someLink'">Download</a>。
在显示之前如何预处理文本中的表达式?
非常感谢!
【问题讨论】:
-
为什么不能写下载
-
写在哪里?在包含 HTML 的变量中,包含
th:表达式? -
好的,我想我现在明白了你想要做什么。 textThatContainsLinks 是此类锚元素的数组吗?
-
带有链接的文本存储在变量 textThatContainsLinks 中。即,这是包含链接的 HTML 变量,可能与
<a th:href="'someLink'">Download</a>相同