一、类路径

  加载classpath目录下的vm文件,或者maven项目的resources路径下

Properties p = new Properties();
p.put("file.resource.loader.class",
"org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader");
Velocity.init(p);
...
Velocity.getTemplate(templateFile);

二、盘路径

  通过绝对路径来加载,模版文件位于磁盘中,如:D:\\template\\index.vm

Properties p = new Properties();
p.setProperty(VelocityEngine.FILE_RESOURCE_LOADER_PATH, "D:\\template");
Velocity.init(p);
...
Velocity.getTemplate("index.vm");

三、properties

  通过加载properties文件中的配置,加载类路径下的模版文件 

Properties p = new Properties();
p.load(this.getClass().getResourceAsStream("/velocity.properties"));
Velocity.init(p);
...
Velocity.getTemplate(templateFile);

  

最新文章

  1. Liferay7 BPM门户开发之27: MVC Portlet插件工程开发
  2. JavaWeb学习之Servlet(二)----Servlet的生命周期、继承结构、修改Servlet模板
  3. [转]使用maven镜像
  4. android-non-ui-to-ui-thread-communications-part-4-of-5
  5. JavaScript备忘录-原型
  6. iOS 搜索框控件 最简单的dome
  7. Code-Based Configuration (EF6 onwards)
  8. 据磁力链获得BT种子
  9. struts2-请求参数校验
  10. CodeForces 940E
  11. 用windbg显示特定进程虚拟地址的方法
  12. 数据库导出sql
  13. More x64 assembler fun-facts–new assembler directives(转载)
  14. 【OpenCV】OpenCV中GPU模块使用 (转)
  15. Toolkit tool 获取屏幕、显示在屏幕中心
  16. ES6中新增字符串方法,字符串模板
  17. linux下Redis主从复制
  18. 【Java】HashTable和HashMap区别
  19. [Python] 探索性编程与idleX
  20. Summary: sorting Algorithms

热门文章

  1. Linux文件压缩/打包/解压
  2. js建造者(生成器)模式
  3. 爬虫第四篇:html解析之xpath
  4. Tensorflow中的命名空间scope
  5. Linux命令之awk_1
  6. Educational Codeforces Round 33 (Rated for Div. 2)A-F
  7. 在struts2.5版本中使用DMI遇到问题
  8. fasttext和cnn的比较,使用keras imdb看效果——cnn要慢10倍。
  9. js操作获取和设置cookie
  10. 面试题12:打印1到最大的n位数