Velocity 使用 java.util.Properties 来配置 Velocity

2018-07-20    来源:open-open

容器云强势上线!快速搭建集群,上万Linux镜像随意使用

HelloWorldProperties.java

import java.io.StringWriter;
import java.io.Writer;
import java.util.Properties;

import org.apache.velocity.Template;
import org.apache.velocity.VelocityContext;
import org.apache.velocity.app.Velocity;

public class HelloWorldProperties {

  public static void main(String[] args) throws Exception {
    Properties props = new Properties();
    props.put("input.encoding", "utf-8");

    Velocity.init(props);

    Template template = Velocity.getTemplate("./src/HelloWorld.vm");

    VelocityContext context = new VelocityContext();

    Writer writer = new StringWriter();
    template.merge(context, writer);

    System.out.println(writer.toString());
  }
}

HelloWorld.vm

//File: HelloWorld.vm
Hello World!

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点!
本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。

上一篇:Struts2和Freemarker生成静态页面

下一篇:java.nio.channels.Pipe使用例子