码迷,mamicode.com
首页 > 其他好文 > 详细

Velocity加载模版文件

时间:2018-04-29 13:28:27      阅读:133      评论:0      收藏:0      [点我收藏+]

标签:class   load   div   mave   项目   index   time   property   路径   

一、类路径

  加载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);

  

 

Velocity加载模版文件

标签:class   load   div   mave   项目   index   time   property   路径   

原文地址:https://www.cnblogs.com/geekdc/p/8970570.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!