zoukankan      html  css  js  c++  java
  • 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文件名

     

  • 相关阅读:
    显示AVI的第一桢
    视频采集,存成avi
    视频捕获
    如何将Wav文件做到EXE文件里
    图形整体拉出效果
    3.2 指数型生成函数
    3.1 普通型生成函数
    诡异的楼梯 HDU
    A strange lift HDU
    胜利大逃亡 HDU
  • 原文地址:https://www.cnblogs.com/softidea/p/3888696.html
Copyright © 2011-2022 走看看