`
penghao122
  • 浏览: 362643 次
  • 性别: Icon_minigender_1
  • 来自: 广东珠海
社区版块
存档分类
最新评论

看别个velocity发布的例子都有错写一个例子

阅读更多
public class Example2 {
	
	public static void main(String[] args) throws Exception {
		/* 首先创建一个模板引擎的实例,并予以初始化 */
		VelocityEngine engine = new VelocityEngine();
		//下面这两行没有的话会找不到文件的
                 Properties p = new Properties(); 
		p.setProperty(Velocity.FILE_RESOURCE_LOADER_PATH, "E:/temp");
		engine.init(p);
		
		/* 接着,获得一个模板 */ 
		Template template = engine.getTemplate("p.vm" ); 
		/* 创建上下文,填充数据 */ 
		VelocityContext context = new VelocityContext();
		context.put("name", "World");
		/* 现在,把模板和数据合并,输出到StringWriter */
		StringWriter writer = new StringWriter();
		template.merge( context, writer ); 
		/* 显示结果 */ 
		System.out.println( writer.toString() ); 
		
	} 
}


p.vm

Hello $name, this is Velocity working!
分享到:
评论

相关推荐

    JAVAEE Velocity例子工程

    在这个例子工程中,我们不会遇到Velocity的XML配置文件,这意味着所有设置和指令都将直接在Java代码或Velocity模板中完成,这简化了学习和调试过程。 **1. Velocity模板语言基础** Velocity模板语言(VTL)是...

    velocity例子

    Velocity是Apache软件基金会的一个开源项目,它是一个基于Java的模板引擎,用于生成动态网页内容。Velocity将业务逻辑与表示逻辑分离,使得开发者可以专注于后端服务的开发,而设计人员则可以自由地创建用户界面。...

    velocity简单小例子

    Velocity是Apache软件基金会的一个开源项目,它是一款Java模板引擎,用于生成动态Web内容。这个“velocity简单小例子”应该是为了演示如何在Java项目中使用Velocity进行模板开发的基础操作。在这个例子中,我们将...

    Velocity+servlet简单工程例子

    Velocity是一个强大的模板引擎,它是Apache软件基金会的Jakarta项目的一部分。这个"Velocity + Servlet简单工程例子"是为了帮助那些正在学习Velocity的爱好者们更好地理解和应用Velocity模板语言到实际的Web开发中。...

    Spring Velocity简单的一个例子(转)

    Spring Velocity是一个将Velocity模板引擎与Spring框架集成的示例,这个例子主要展示了如何在Spring应用中使用Velocity来渲染动态内容。Velocity是一个Java模板引擎,它允许开发者将逻辑和表示分离,使得网页设计...

    Velocity入门例子

    Apache Velocity 是一个开源的Java模板引擎,它允许开发者将HTML、XML或者其他格式的文档与业务逻辑分离,使得静态页面和动态数据能够更好地结合。Velocity 的核心理念是提供一种简单但强大的模板语言,使得设计师和...

    SpringMVC+ibatis+velocity整合例子

    其次,iBatis是一个SQL映射框架,它允许开发者将SQL语句直接写在XML配置文件或者Java类中,与传统的JDBC相比,iBatis更易于维护,因为它将数据库操作与业务逻辑分离,减少了代码冗余。在iBatis中,你可以定义SQL语句...

    Velocity例子

    Velocity是Apache软件基金会的一个开源项目,它是一款强大的模板引擎,常用于Java应用中的视图层,使得开发者可以将业务逻辑与展示逻辑分离,提高代码的可读性和维护性。在这个"Velocity例子"中,我们将深入探讨如何...

    Microsoft Distributed Cache Velocity 例子

    Microsoft Distributed Cache Velocity 例子 详细:http://blog.csdn.net/yangjian15/archive/2009/12/18/5033248.aspx

    Velocity 源码例子

    在这个例子中,我们创建了一个`VelocityContext`对象,放入了`title`和`user`变量。`merge`方法将Java对象和模板结合,生成最终的HTML输出。 ### 5. 进阶话题 - **模板缓存**:Velocity 可以缓存编译后的模板,...

    velocity入门例子

    3. **指令**: 指令如`#if`、`#else`、`#end`用于条件判断,`#foreach`用于循环遍历集合,`#set`用于设置变量,`#include`用于插入另一个模板,这些都构成了Velocity模板的基本逻辑控制。 4. **上下文(Context)**: ...

    velocity分页的例子

    Velocity是Apache软件基金会下的一个开源项目,它是一个用于Web应用的模板引擎,允许开发者将页面设计与业务逻辑分离。在Java Web开发中,Velocity经常被用来生成动态网页内容,通过简单的模板语言,使得非程序员也...

    SpringMVC+Velocity+Maven整合例子

    总的来说,SpringMVC、Velocity和Maven的整合为Java Web开发提供了一个高效、结构化的解决方案,有助于快速构建和维护复杂的Web应用。通过熟练掌握这些技术,开发者可以更有效地实现业务逻辑和页面展示的解耦,提升...

    SpringMVC3+velocity最简单配置例子

    这个最简单的配置例子提供了一个入门级别的演示,帮助开发者快速理解如何整合这两个框架。下面我们将详细探讨SpringMVC3和Velocity的核心概念以及它们的集成过程。 **SpringMVC3** SpringMVC是Spring框架的一部分...

    Velocity小例子

    Velocity是Apache软件基金会的一个开源项目,它是一个基于Java的模板引擎,用于生成动态Web内容。Velocity被设计成一个轻量级的工具,主要用于生成HTML、XML、电子邮件等静态页面,也可用于生成任何类型的文档。它...

    用Velocity改装的jquery+json+springMVC+ibatis简单例子

    在这个“用Velocity改装的jquery+json+springMVC+ibatis简单例子”中,我们探讨的是一个集成多种技术的Web应用程序开发示例。这个项目利用了Velocity作为模板引擎,jQuery作为前端JavaScript库,JSON作为数据交换...

Global site tag (gtag.js) - Google Analytics