http://wenku.baidu.com/view/b401add728ea81c758f57882.html?re=view

 package cn.edu;

 import java.io.File;
import java.io.FileOutputStream;
import java.io.PrintWriter;
import java.io.Writer; import org.apache.velocity.Template;
import org.apache.velocity.VelocityContext;
import org.apache.velocity.app.Velocity;
import org.apache.velocity.app.VelocityEngine;
//http://wenku.baidu.com/view/b401add728ea81c758f57882.html?re=view
public class VelocityTest { public static void main(String[] args) throws Exception{
VelocityEngine ve=new VelocityEngine();
String path="D:/workspace/velocityPro/HelloVelocity/src/cn/edu/";
ve.setProperty(Velocity.FILE_RESOURCE_LOADER_PATH, path); ve.setProperty(Velocity.INPUT_ENCODING, "GBK");
ve.setProperty(Velocity.OUTPUT_ENCODING, "GBK"); ve.init(); Template template =ve.getTemplate("hello.html"); VelocityContext root=new VelocityContext(); root.put("name", "valueadfasdf");
String outpath="e:/helloworld.html";
Writer mywriter= new PrintWriter(new FileOutputStream(new File(outpath)));
template.merge(root, mywriter);
mywriter.flush(); } }

最新文章

  1. 《连载 | 物联网框架ServerSuperIO教程》- 9. 协议过滤器,解决一包多发、粘包、冗余数据
  2. OC中的字典
  3. SQLite数据库增删改查操作
  4. 论--如何通过代码解析plist文件创建对应的控制器,以及控制器中的控件
  5. jQuery日历和日期选取插件
  6. LINUX内核笔记
  7. python与编码
  8. 实际中理解div布局和浮动
  9. quick-x 计时器的写法
  10. HDU-2087 剪花布条
  11. basename, dirname 在C语言中的使用
  12. linux上搭建zookeeper
  13. hadoop的webUI查看Live Nodes为1
  14. Qt实现QQ界面
  15. Hive字段中文注释乱码解决办法
  16. shell编程练习(四): 笔试31-68
  17. web前端开发过程遇到的问题及解决方式(一)
  18. Python3学习笔记01-环境安装和运行环境
  19. 【微服务】.netCore eShopOnContainers 部署实践《一》
  20. Luogu P4707 重返现世

热门文章

  1. 对只转发结果集的无效操作:last
  2. recyclerView 列表类控件卡顿优化
  3. [leetcode]Populating Next Right Pointers in Each Node @ Python
  4. Log 日志工具类 保存到文件 MD
  5. 深入理解JSON
  6. 时间插件WdatePicker使用方法
  7. C++11中万能的可调用类型声明std::function<...>
  8. RUP
  9. (转)unity3d插件 HUD Text 学习
  10. Java 基本概念