我有一个带有多行字符串字段的POJO,例如
public class Reply {
public String body;
}
body
的内容可以是
This is
a multiline
body.
我希望产生这个输出
Hello,
this is the reply:
> This is
> a multiline
> body.
Have a nice day!
也就是说,我希望将>
字符添加到Reply.body
的每一行。
我能用FreeMarker实现这个目标吗? (或者与POJO实例一起使用的任何其他模板引擎?)
答案 0 :(得分:1)
<#list Reply.body?split("\n") as line>
> ${line}
</#line>
答案 1 :(得分:0)
也许您可以使用newline
+ >
替换换行符? E.g。
Reply.body?replace("(\n)", "\n>", 'r')