【发布时间】:2018-07-05 21:12:35
【问题描述】:
在我的 Java/Spring Web 应用程序中,我使用 Velocity 模板 (1.7) 来“构建” HTML 邮件消息。
当我将自定义对象传递给 .vm 模板时,我无法用 html 中断 <br /> 替换“\n”(换行符)字符
我的意思是:
<p>$myobject.description.replace("\n","<br/>")</p>
不起作用,但如果我替换另一个与“\n”不同的随机字符,那么它会起作用。
我尝试使用双重转义 $myobject.description.replace("\\n","<br/>") 没有任何成功。
如果同一行代码
myobject.description.replace("\n","<br/>");
在我的服务 Bean 中执行它可以正常工作,并且每个换行符都正确替换为 html break。
你能说出哪里不对吗?
提前致谢。
【问题讨论】:
-
我的回答有帮助吗?
标签: java spring newline velocity