您的位置:首页 > 其它

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

2012-08-20 10:09 246 查看
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());

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: