当前位置:首页 > 开发 > 编程语言 > 模板引擎 > 正文

apache VelocityEngine使用记录

发表于: 2013-09-27   作者:bozch   来源:转载   浏览:
摘要: VelocityEngine是一个模板引擎,能够基于模板生成指定的文件代码。   使用方法如下:     VelocityEngine engine = new VelocityEngine();// 定义模板引擎     Properties properties = new Properties();// 模板引擎属

VelocityEngine是一个模板引擎,能够基于模板生成指定的文件代码。

 

使用方法如下:

    VelocityEngine engine = new VelocityEngine();// 定义模板引擎

    Properties properties = new Properties();// 模板引擎属性

    properties.setProperty(Velocity.RESOURCE_LOADER, "file");// 定义资源加载器类型,此处为file

    properties.setProperty(Velocity.FILE_RESOURCE_LOADER_PATH, path); // 定义文件加载路径path

    engine.init(properties);// 根据定义的属性,初始化模板引擎


    // 定义模板替换上下文

    VelocityContext context = new VelocityContext();
    context.put("orgname", (String)param.get("orgname"));
    context.put("account", (String)param.get("account"));
    context.put("startdate", (String)param.get("startdate"));
     。。。。。。

 

    // 获取模板并写入到指定的文件中,同时将模板文件中的占位符替换成context中的内容。    

    Template template = engine.getTemplate((String)param.get("vmname"), "GBK"); // 获取模板

    String tmpname = UUID.randomUUID().toString()+".html";
    BufferedWriter writer = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(new File(path+tmpname)), "GBK"));
    template.merge(context, writer);
   writer.flush();
   writer.close();

 

apache VelocityEngine使用记录

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
1.Mina的结构 Mina的通信流程大致如上图所示,各个组件功能有: (1.) IoService:这个接口在一个线
1,使用CDH的hadoop里面有对应的组件Pig,但版本较低,所以放弃使用了,直接下载 Apache Pig0.15最
1,使用CDH的hadoop里面有对应的组件Pig,但版本较低,所以放弃使用了,直接下载 Apache Pig0.15最
1,使用CDH的hadoop里面有对应的组件Pig,但版本较低,所以放弃使用了,直接下载 Apache Pig0.15最
1,使用CDH的hadoop里面有对应的组件Pig,但版本较低,所以放弃使用了,直接下载 Apache Pig0.15最
1,使用CDH的hadoop里面有对应的组件Pig,但版本较低,所以放弃使用了,直接下载 Apache Pig0.15最
1,使用CDH的hadoop里面有对应的组件Pig,但版本较低,所以放弃使用了,直接下载 Apache Pig0.15最
从Apache切到Nginx需要保持日志格式统一,以便兼容之前的数据统计脚本 现在Apache的日志格式为: Lo
http://www.iteye.com/topic/1017961 原理:tomcat 做个WEB服务器有它的局限性,处理能力低,效率低
从Apache切到Nginx需要保持日志格式统一,以便兼容之前的数据统计脚本 现在Apache的日志格式为: Lo
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号