Velocity模板引擎之旅(1)

原创 2007年10月05日 17:52:00

这篇文章译自javaWord上面的《Start up the velocity Template Engine》 

import java.io.StringWriter;
import org.apache.velocity.app.VelocityEngine;
import org.apache.velocity.Template;
import org.apache.velocity.VelocityContext;
public class HelloWorld
{
    public static void main( String[] args )
        throws Exception
    {
        /*  first, get and initialize an engine  */
        VelocityEngine ve = new VelocityEngine();
        ve.init();
        /*  next, get the Template  */
        Template t = ve.getTemplate( "helloworld.vm" );
        /*  create a context and add data */
        VelocityContext context = new VelocityContext();
        context.put("name", "World");
        /* now render the template into a StringWriter */
        StringWriter writer = new StringWriter();
        t.merge( context, writer );
        /* show the World */
        System.out.println( writer.toString() );     
    }
}

我的WCF之旅(1):创建一个简单的WCF程序

转载自:http://www.cnblogs.com/artech/archive/2007/02/26/656901.html 为了使读者对基于WCF的编程模型有一个直观的映像,我...
  • doris_d
  • doris_d
  • 2015年06月30日 09:52
  • 353

黑客之旅――原始套接字(Raw Socket)透析(1)--引言

http://21cnbao.blog.51cto.com/109393/120084 1.引言 大多数程序员所接触到的套接字(Socket)为两类: (1)流式套接字(SOCK_STR...
  • zhoudengqing
  • zhoudengqing
  • 2014年11月21日 13:03
  • 217

洛谷 P1078 文化之旅

搜索+玄学
  • Rlt1296
  • Rlt1296
  • 2016年10月30日 13:39
  • 551

velocity的使用简介

Velocity 是一个基于 Java 的模板引擎,它允许任何人仅仅简单的使用模板语言来引用由 Java 代码定义的对象,从而实现界面和 Java 代码的分离,使得界面设计人员可以和 Java 程...
  • LanSeTianKong12
  • LanSeTianKong12
  • 2016年09月19日 09:28
  • 2055

Velocity最简单基础入门

Velocity最简单基础入门
  • caicongyang
  • caicongyang
  • 2016年04月16日 19:11
  • 461

velocity的一些用法

本文源地址:http://www.cnblogs.com/woshimrf/p/5169388.html velocity模板其实就是java不分语法的翻译,用到的属性还是java的方法,get...
  • m0_37585523
  • m0_37585523
  • 2017年04月17日 20:14
  • 184

velocity模板的基本知识

v
  • lafengwnagzi
  • lafengwnagzi
  • 2016年09月30日 18:07
  • 1037

页面片段缓存----基于velocity

一般,页面上会分为很多部分,而不同的部分更新的频率是不一样的。如果对整个页面采用统一的缓存策略则不太合适, 而且很多系统的页面左上角都有一个该死的“Welcome XXX”。这种特定于用户的...
  • zshake
  • zshake
  • 2016年02月13日 21:35
  • 1225

Velocity语法强化56之强大的宏

#macro 指令让模板设计者可以将些重复、相关的的脚本判断定义为一个功能块.无论在什么情况下. 出于单一意图设计的 Velocimacro都会最大程序的减少模板编写中可以的出错,还是看个例子来理解一...
  • Anders_Zhuo
  • Anders_Zhuo
  • 2013年07月26日 13:24
  • 2877

velocity 单引号和双引号转义

velocity 通过 #set($var=...)  为变量赋值时,如果等号右侧是用双引号引起来的字符串,则会对字符串中的变量进行解析,如: #set($var1 = "test1") #set($...
  • hemingwang0902
  • hemingwang0902
  • 2014年03月18日 22:43
  • 8516
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Velocity模板引擎之旅(1)
举报原因:
原因补充:

(最多只允许输入30个字)