gpt4 book ai didi

macros - 速度设置指令中的新行

转载 作者:行者123 更新时间:2023-12-01 10:13:07 24 4
gpt4 key购买 nike

如何使用 set 在 velocity 模板中添加换行符?这是行不通的。

#(set $some = "$a \n $b")

字面打印\n。

这样做也行不通:

VelocityContext context = new VelocityContext();
context.put("esc", new EscapeTool());
Velocity.evaluate(context, writer, "LOG", template);

最佳答案

您可以使用 EscapeTool 中的 $esc.n 或其同义词 $esc.newline为此:

#set($some = $a + $esc.n + $b)

如何初始化工具:

ToolManager velocityToolManager = new ToolManager();
velocityToolManager.configure("velocity-tools.xml");
VelocityContext context = new VelocityContext(velocityToolManager.createContext());

您可以从 here 获取默认的 velocity-tools.xml (它也包含在工具 jar 中)并启用您需要的工具。

关于macros - 速度设置指令中的新行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3667808/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com