当前位置:首页 > 网络编程 > WEB编程 > JSP > 简单Velocity实践

简单Velocity实践

点击次数:37 次 发布日期:2008-11-22 13:29:34 作者:源代码网
源代码网推荐

Velocity是一种模板语言,它的作用、好处等可以找到很多资料,下面我们分二次来进行简单实践,第一部份是hello world 。

看我做完这个实验,你就知道,初步上手其实是一件简单的事情:)
1、 建立模板文件 hello.vm,简单些,全文如下:

Hello, $name

2、 建立Class文件:

import java.io.BufferedWriter;

import java.io.OutputStreamWriter;


import org.apache.velocity.Template;

import org.apache.velocity.VelocityContext;

import org.apache.velocity.app.Velocity;


public class HelloVelocity {


public static void main(String[] args) throws Exception {

Velocity.init();

VelocityContext context = new VelocityContext();

context.put("name", "yy");


BufferedWriter writer = new BufferedWriter(new OutputStreamWriter(System.out));

Template template = Velocity.getTemplate("hello.vm");

template.merge(context, writer);


writer.flush();

writer.close();

}

}


让Class文件运行起来,注意把vm文件放在工作目录下,看看,输出是不是 hello,yy J

过程是这样的:初始化 获取context context 输出对像给值 获取模板文件 写模板文件 关闭资源

到这里半懂不懂的吧,没关系,我们毕竟让它跑起来了,接着来第二次实验

源代码网供稿.
网友评论 (0)
会员中心
网络编程
本站推荐
网络编程之精华