`
wangbanmin
  • 浏览: 28968 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Velocity 使用介绍-在java中的代码

阅读更多

1.首先初始化对象
       
VelocityContext context = new VelocityContext();<o:p></o:p>

StringWriter writer = new StringWriter();<o:p></o:p>

String encoding2 = "GBK";<o:p></o:p>

<o:p> </o:p>

2PROPERTY_PATH  系统properties文件中的TEMPLATE_INIT_PATH (指定velocity所需的property文件路径。)<o:p></o:p>

<o:p> </o:p>

3Properties中的内容<o:p></o:p>

file.resource.loader.path = D:/resin/webapps/mip/files/templateupload/(模板所在地方)<o:p></o:p>

<o:p> </o:p>

4.然后要初始化Velocity.init(PROPERTY_PATH);<o:p></o:p>

<o:p> </o:p>

5.将velocity中的标签跟java对应context.put(key, value);<o:p></o:p>

<o:p> </o:p>

6.然后加载文件Velocity.mergeTemplate(templateName, encoding2, context, writer);<o:p></o:p>

<o:p> </o:p>

7.最后调用Generator.writeToFile()生成文件。<o:p></o:p>

<o:p> </o:p>

8writeToFile 函数如下:<o:p></o:p>

FileOutputStream of = new FileOutputStream(theFile);<o:p></o:p>

         of.write(writer.toString().getBytes("GBK"));<o:p></o:p>

         // String tt = writer.toString();<o:p></o:p>

         of.flush();<o:p></o:p>

         of.close();

分享到:
评论
1 楼 skyin 2008-06-21  
不错,正用上

相关推荐

    velocity-engine-core-2.3-API文档-中英对照版.zip

    赠送jar包:velocity-engine-core-2.3.jar; 赠送原API文档:velocity-engine-core-2.3-javadoc.jar;...人性化翻译,文档中的代码和结构保持不变,注释和说明精准翻译,请放心使用。 双语对照,边学技术、边学英语。

    velocity-tools-generic-3.1-API文档-中英对照版.zip

    赠送jar包:velocity-tools-generic-3.1.jar; 赠送原API文档:velocity-tools-generic-3.1-javadoc.jar...人性化翻译,文档中的代码和结构保持不变,注释和说明精准翻译,请放心使用。 双语对照,边学技术、边学英语。

    velocity-1.7-API文档-中英对照版.zip

    赠送jar包:velocity-1.7.jar 赠送原API文档:velocity-1.7-javadoc.jar 赠送源代码:velocity-1.7-...人性化翻译,文档中的代码和结构保持不变,注释和说明精准翻译,请放心使用。 双语对照,边学技术、边学英语。

    velocity-1.7-API文档-中文版.zip

    赠送jar包:velocity-1.7.jar; 赠送原API文档:velocity-1.7-javadoc.jar; 赠送源代码:velocity-1.7-sources.jar;...人性化翻译,文档中的代码和结构保持不变,注释和说明精准翻译,请放心使用。

    velocity-engine-core-2.3.jar中文-英文对照文档.zip

    注:下文中的 *** 代表文件名中的组件名称。 # 包含: 中文-英文对照文档:【***-javadoc-API文档-中文(简体)-英语-对照版.zip】 jar包下载地址:【***.jar下载地址(官方地址+国内镜像地址).txt】 Maven依赖:【*...

    velocity-1.7-sources.zip

    Velocity 是一个基于 Java 的模板引擎框架,提供的模板语言可以使用在 Java 中定义的对象和变量上。Velocity 是 Apache 基金会的项目,开发的目标是分离 MVC 模式中的持久化层和业务层。但是在实际应用过程中,...

    Velocity用户手册---中文版

    Velocity将java代码从web页面中分离出来,这样为web站点的长期维护提供了便利,同时也为我们在JSP和PHP之外又提供了一种可选的方案。 Velocity的能力远不止web站点开发这个领域,例如,它可以从模板(template)...

    velocity-1.5.jar.zip( 359 k)

    Velocity将java代码从web页面中分离出来,这样为web站点的长期维护提供了便利,同时也为我们在JSP和PHP之外又提供了一种可选的方案。 Velocity的能力远不止web站点开发这个领域,例如,它可以从模板(template)产生...

    最快速的java代码生成器 rapid-generator

    最快速的java代码生成器 rapid-generator

    基于RCP和velocity的java代码生成器

    基于RCP和velocity的java代码生成器 该代码生成器只可用于mysql数据库 版权公司所有 仅供交流学习 注意:请把templates文件下的模板拷贝到C:根目录下 各类都有注释 JDK6 Myeclipse6开发

    Velocity-API.chm--采用官方文档制作-超值的Velocity API参考文档。

    Velocity将java代码从web页面中分离出来,这样为web站点的长期维护提 供了便利,同时也为我们在JSP和PHP之外又提供了一种可选的方案。 Velocity的能力远不止web站点开发这个领域,例如,它可以从模板(template)...

    Java进阶教程Velocity快速掌握模板引擎视频

    第一部分我们会使用velocity实现一个代码生成器 第二部分我们会使用velocity作为web项目的视图, 实现基础数据的CRUD 2. 课程特色 Velocity是Apache顶级项目从2007-02-08发布第一个可用版本开始, 一直广受欢迎 ! 但是...

    velocity 中文开发文档

    Velocity是一个基于java的模板引擎(template engine)。它允许任何人仅仅简单的使用模板语言(template language)来引用由java代码定义的对象。

    velocity-tools-generic-3.1.jar中文-英文对照文档.zip

    注:下文中的 *** 代表文件名中的组件名称。 # 包含: 中文-英文对照文档:【***-javadoc-API文档-中文(简体)-英语-对照版.zip】 jar包下载地址:【***.jar下载地址(官方地址+国内镜像地址).txt】 Maven依赖:【*...

    Velocity代码生成工具

    Velocity 代码生成工具,用于生成基础代码。有时间的话可以在基础上做扩张。灰常不错的工具

    velocity中文手册

    什么是Velocity? Velocity是基于Java的模板引擎。它允许Web页面开发者引用Java代码中定义的方法。...Velocity将Java代码从Web页面中分离,使Web站点更具长期可维护性,并提供了一种替代JSP或PHP的

    velocity的web和java实例(可直接运行)

    velocity的web实例,java实例。下载后,直接导入到eclipse里,可以直接运行。

    velocity java web代码生成器(controller、service、model)

    最新写了一个java web代码生成器,主要可以根据模板生成对应的controller、service、model。尤其是在做毕业设计时,很...其核心是根据反射mysql数据表clum映射到实体中,然后遍历velocity自定义的模板文件,生成代码。

Global site tag (gtag.js) - Google Analytics