我有一个可能包含换行符的字段 ( <textarea name="desc" />
),我想将它们替换为对应的 HTML:<br />
.我怎样才能做到这一点?我正在使用 Thymeleaf 2.1.4.RELEASE。
最佳答案
如 dominik 所述,换行符的 \n
不起作用。但是,您可以使用
。
${#strings.replace(desc,' ','<br>')}
或者通过转义来防止代码注入(inject):
${#strings.replace(#strings.escapeXml(desc),' ','<br>')}
关于java - Thymeleaf:用 <br> 替换换行符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30655011/