zoukankan      html  css  js  c++  java
  • Velocity原理

    1、准备

    添加引用:velocity-1.7.jar,velocity-tools-2.0.jar,commons-beanutils-1.7.0.jar,commons-chain-1.1.jar,commons-codec-1.6.jar,commons-collections-3.1.jar,commons-dbcp-1.4.jar,commons-digester-1.8.jar,commons-discovery-0.2.jar,commons-fileupload-1.2.2.jar,commons-io-2.0.1.jar,commons-lang-2.6.jar,commons-logging-1.1.3.jar,commons-net-3.0.1.jar,commons-pool-1.5.5.jar

    2、创建展示文件 hellosite.vm

    内容:Hello $name! Welcome to $site world!

    3、添加处理文件

    package nankang.test;
    
    import java.io.StringWriter;
    
    import org.apache.velocity.Template;
    import org.apache.velocity.VelocityContext;
    import org.apache.velocity.app.VelocityEngine;
    
    public class Main {
    
        /**
         * @param args
         */
        public static void main(String[] args) {
            try {
                VelocityEngine ve = new VelocityEngine();
                ve.init();
    
                Template t = ve.getTemplate("hellosite.vm");
                VelocityContext context = new VelocityContext();
                context.put("name", "aaaaa");
                context.put("site", "htt://www.baidu1.com");
                StringWriter writer = new StringWriter();
                t.merge(context, writer);
    
                System.out.println(writer.toString());
    
                System.out.println("成功");
            } catch (Exception e) {
                System.out.println(String.format("失败,%s", e.getMessage()));
            }
        }
    
    }
  • 相关阅读:
    数组作为函数参数传递时
    Tree 笨方法实现
    双向链表
    带头节点的循环链表及两个循环链表的合并
    josephus问题->不带头节点的循环链表
    数组形式链表
    检测qq是否在线
    Python-requests模块
    Python面向对象练习——基于面向对象设计一个对战游戏
    Python-面向对象
  • 原文地址:https://www.cnblogs.com/sshoub/p/4085888.html
Copyright © 2011-2022 走看看