• 采用字符串作为模板内容的 Velocity简单实例


    采用字符串作为模板内容的 Velocity简单实例。

    原文地址:https://blog.csdn.net/5iasp/article/details/7885180
     
    package com.test.velocity;

    import java.io.StringWriter;
    import java.util.Date;

    import org.apache.velocity.VelocityContext;
    import org.apache.velocity.app.VelocityEngine;

    public class HelloVelocity {

     /**
      * @param args
      */
     public static void main(String[] args) throws Exception {

      // 初始化并取得Velocity引擎
      VelocityEngine ve = new VelocityEngine();
      ve.init();

      // 取得velocity的模版内容, 模板内容来自字符传

      String content = "";
      content += "Welcome  $name  to Javayou.com! ";
      content += " today is  $date.";

      // 取得velocity的上下文context
      VelocityContext context = new VelocityContext();

      // 把数据填入上下文
      context.put("name", "javaboy2012");

      context.put("date", (new Date()).toString());

      // 输出流
      StringWriter writer = new StringWriter();

      // 转换输出

      ve.evaluate(context, writer, "", content); // 关键方法

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

     }

    }

  • 相关阅读:
    java-工具代码
    idea-常用快捷键
    idea-环境配置
    mysql-常用命令
    Java IO流学习总结
    Java类加载机制
    Struts2标签 %{ } %{# }详解
    EL语法
    SQL语句
    在servlet转向jsp页面的路径问题
  • 原文地址:https://www.cnblogs.com/hm1990hpu/p/8855174.html
Copyright © 2020-2023  润新知