简单Velocity实践(一)
精选 转载文章标签 职场 Velocity实践 休闲 文章分类 运维
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 输出对像给值 – 获取模板文件 – 写模板文件 – 关闭资源
到这里半懂不懂的吧,没关系,我们毕竟让它跑起来了,接着来第二次实验。
上一篇:简单Velocity实践(二)
下一篇:放大细微

提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
velocity用法简单实例说明 .
本知道和在使用Struts,到底
velocity struts jsp string java