VelocityEngine velocity = new VelocityEngine();
velocity.setProperty(Velocity.FILE_RESOURCE_LOADER_PATH, "src"); // 设置模板文件的存放位置
velocity.addProperty(VelocityEngine.VM_LIBRARY, "velocity.vm");// 设置宏定义的文件
Template template = velocity.getTemplate("temp.vm");
//
VelocityContext context = new VelocityContext();
context.put("hello", "欢迎");
StringWriter writer = new StringWriter();
template.merge(context, writer);
System.out.println(writer.getBuffer());
velocity 主要分4步
1.启动velocity引擎
2.获取到template
3.生成应用程序上下文,内部包含了模板需要的数据
4.将模板和数据整合,并将内容放到writer对象内
分享到:
相关推荐
java velocity基于模版开发简单小例子
velocity的简单入门使用,主要适合刚开始学习velocity的人使用,也可以作为平时的参考
本课程从velocity engine也就是velocity引擎开始, 先讲解velocity的基本使用以及基础语法 , 然后再讲解velocity 的进阶内容velocity Tools , 以及velocity作为web项目的视图改如何使用 , 每一部分都会有一个综合案例...
velocity的简单demo
它允许任何人仅仅简单的使用模板语言(template language)来引用由java代码定义的对象。 当Velocity应用于web开发时,界面设计人员可以和java程序开发人员同步开发一个遵循MVC架构的web站点,也就是说,页面设计...
Velocity 和 FreeMarker区别 对于大部分的应用来说,使用 FreeMarker 比 Velocity 更简单,因为 Velocity 还必须编写一些自定义的
Velocity是一个基于java的模板引擎(template engine)。它允许任何人仅仅简单的使用模板语言(template language)来引用由java代码定义的对象。
这是一个Java工程,只是简单的一个Velocity案例。
简单的velocity工程
它允许任何人仅仅简单的使用模板语言(template language)来引用由java代码定义的对象。 当Velocity应用于web开发时,界面设计人员可以和java程序开发人员同步开发一个遵循MVC架构的web站点,也就是说,页面设计...
web开发的,Velocity,简单环境实例,已通过运行,
它允许任何人仅仅简单的使用模板语言(template language)来引用由java代码定义的对象。 当Velocity应用于web开发时,界面设计人员可以和java程序开发人员同步开发一个遵循MVC架构的web站点,也就是说,页面设计...
JAVAEE Velocity例子工程,一个简单的Velocity例子,用的都是代码,没有用Velocity配置文件
它允许任何人仅仅简单的使用模板语言(template language)来引用由java代码定义的对象。 当Velocity应用于web开发时,界面设计人员可以和java程序开发人员同步开发一个遵循MVC架构的web站点,也就是说,页面设计...
Velocity模板入门简单DEMO, 代码有注解;
它允许任何人仅仅简单的使用模板语言(template language)来引用由java代码定义的对象。 当Velocity应用于web开发时,界面设计人员可以和java程序开发人员同步开发一个遵循MVC架构的web站点,也就是说,页面...
Velocity是什么? Velocity是一个基于java的模板引擎(template engine)。它允许任何人仅仅简单的使用模板语言(template language)来引用由java代码定义的对象。
提供给广大velocity学习爱好者借鉴,参考;
它允许任何人仅仅简单的使用模板语言(template language)来引用由java代码定义的对象。 Velocity的能力远不止web站点开发这个领域,例如,它可以从模板(template)产生SQL和PostScript、XML,它也可以被当作一...
它允许任何人仅仅简单的使用模板语言(template language)来引用由java代码定义的对象。 当Velocity应用于web开发时,界面设计人员可以和java程序开发人员同步开发一个遵循MVC架构的web站点,也就是说,页面设计...