First Velocity Demo
来源:互联网 发布:mt4模拟交易软件 编辑:程序博客网 时间:2024/06/10 15:57
package com.velocity.test;
import java.io.IOException;
import java.io.StringWriter;
import org.apache.velocity.Template;
import org.apache.velocity.VelocityContext;
import org.apache.velocity.app.Velocity;
import org.apache.velocity.app.VelocityEngine;
import org.apache.velocity.exception.MethodInvocationException;
import org.apache.velocity.exception.ParseErrorException;
import org.apache.velocity.exception.ResourceNotFoundException;
public class VelocityTest {
public static void main(String[] args) {
try {
Velocity.init();
} catch (Exception e) {
e.printStackTrace();
}
VelocityEngine engine=new VelocityEngine();
engine.setProperty(Velocity.RESOURCE_LOADER, "class");
engine.setProperty("class.resource.loader.class", "org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader");
VelocityContext context= new VelocityContext();
context.put("name", "林心如");
context.put("velocity", "Velocity");
Template template = null;
try {
template = engine.getTemplate("velocity.vm","gbk");
} catch (ResourceNotFoundException e) {
e.printStackTrace();
} catch (ParseErrorException e) {
e.printStackTrace();
} catch (Exception e) {
e.printStackTrace();
}
StringWriter writer=new StringWriter();
try {
template.merge(context, writer);
System.out.println(writer.toString());
} catch (ResourceNotFoundException e) {
e.printStackTrace();
} catch (ParseErrorException e) {
e.printStackTrace();
} catch (MethodInvocationException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
}
Velocity 模版
Hello $name ,
this is my first $velocity !!!
#set($sex="女")
*******************************************
$sex
#**
#set($a=true)
#if($a)
true
#else
false
#end
#set()
*#
Jar包支持
avalon-logkit-2.1.jar
commons-collections-3.2.1.jar
commons-lang-2.4.jar
oro-2.0.8.jar
velocity-1.6.3.jar
- First Velocity Demo
- Velocity demo
- Velocity 简单Demo
- PyQT first demo
- TinyRenderEngine------First Demo
- First Demo of OGRE
- First Portal Demo
- My first struts2 demo
- nutz first demo
- my first highchart demo
- Spark First Sample Demo
- Weather ( First Android demo )
- ActiveMQ First Demo
- OpenMP First Demo
- SpringBoot first Demo
- velocity demo 解决中文显示问题
- My First SmartDevice Application ---Demo
- 《 Head First 设计模式》Demo
- CustomValidator的ClientValidationFunction不进方法
- Groovy解析xml
- Java中的类型转换与强制类型转换的实现
- Linux使用
- imx28 leds 平台总线驱动
- First Velocity Demo
- JSP
- basic knowledge about sql injection
- js解析xml封装类
- centos 5.5 yum 的问题
- Xcode打Archive版本时出现“packaging operation failed”错误
- boa + ajax + cgi
- 用Windows API 编写串口通讯程序(—)
- 使用文件和通用对话框——模仿windows记事本程序Part2