我有一个包含原始数据的字符串,我想对其进行转义。该字符串还包含我想用跨度标签替换的标记。
例如我的字符串是
“blah {0}需要跨越的内容{1} <随机字符<”
我希望在 div 中呈现以上内容,并将 {0} 替换为,将 {1} 替换为
我尝试了很多事情,包括在 Controller 中进行替换,并尝试使用 th:utext 属性,但是随后我得到了 SAX 异常。
有什么想法吗?
最佳答案
你可以使用 i18n 来做到这一点吗?
类似于:
资源属性:
string.pattern=my name is {0} {1}
thymeleaf View :
<label th:text="#{__${#string.pattern('john', 'doe')}__}"></label>
结果应该是:
my name is john doe
我不确定这是一个好方法。但希望对你有帮助
关于java - Thymeleaf 字符串替换和转义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16987063/