Java Thymeleaf字符串替换和转义
我有一个包含原始数据的字符串,我想对其进行转义。字符串还包含我想用span标记替换的标记 例如,我的字符串是Java Thymeleaf字符串替换和转义,java,spring,thymeleaf,Java,Spring,Thymeleaf,我有一个包含原始数据的字符串,我想对其进行转义。字符串还包含我想用span标记替换的标记 例如,我的字符串是 “blah{0}要跨越{1}
“blah{0}要跨越{1}
string.pattern=my name is {0} {1}
视窗:
<label th:text="#{__${#string.pattern('john', 'doe')}__}"></label>
我不确定这是一种好方法。但我希望它能帮助您看来使用消息参数是输出格式化字符串的正确方法。请参阅 我怀疑您需要传递字符实体引用以避免SAX异常
<span th:utext = "#{string.pattern(${'<span>john</span>'}, ${'<span>doe</span>'})}"/>
或者,将标记放置在.properties文件中:
string.pattern=my name is <span>{0}</span> <span>{1}</span>
string.pattern=我的名字是{0}{1}
string.pattern=my name is <span>{0}</span> <span>{1}</span>