我使用 Apache Velocity,所以我有一个 *.vm 文件,其内容是“Hello $name”。
Velocity.init();
VelocityContext context = new VelocityContext();
context.put("name", "Velocity");
StringWriter w = new StringWriter();
Velocity.mergeTemplate("testtemplate.vm", context, w);
System.out.println(" template : " + w);
这段代码的结果是 -
template : Hello Velocity!
我的任务是将此结果保存到文件中。我怎样才能保存它,以便在文件而不是占位符中是一个真正的值(“Hello Velocity!”在这种特殊情况下)。