首页 > 代码库 > velocity-1.7中vm文件的存放位置
velocity-1.7中vm文件的存放位置
velocity-1.7中关于vm文件存放
demo:
public class App_example1 { public App_example1() { String propfile="velocity.properties"; String vmFile="app_example1.vm"; Velocity.init(propfile); VelocityContext context=new VelocityContext(); context.put("games", getGamesInfo()); Template template=null; template=Velocity.getTemplate(vmFile); BufferedWriter bw=new BufferedWriter(new OutputStreamWriter(System.out)); template.merge(context, bw); try { bw.flush(); bw.close(); } catch (IOException e) { e.printStackTrace(); } } private List<String> getGamesInfo() { List<String> list=new ArrayList<String>(); list.add("war3"); list.add("red alarm"); list.add("CS"); list.add("QQ games"); return list; } public static void main(String[] args) { App_example1 app=new App_example1(); }}
VM文件存放位置解析:
Velocity的FileResourceLoader.getResourceStream(String)方法只会在项目根目录下查找vm文件。这个方法的参数是vm文件名
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。