velocity入门
2024-09-16 20:55:43
http://wenku.baidu.com/view/b401add728ea81c758f57882.html?re=view
package cn.edu; import java.io.File;
import java.io.FileOutputStream;
import java.io.PrintWriter;
import java.io.Writer; import org.apache.velocity.Template;
import org.apache.velocity.VelocityContext;
import org.apache.velocity.app.Velocity;
import org.apache.velocity.app.VelocityEngine;
//http://wenku.baidu.com/view/b401add728ea81c758f57882.html?re=view
public class VelocityTest { public static void main(String[] args) throws Exception{
VelocityEngine ve=new VelocityEngine();
String path="D:/workspace/velocityPro/HelloVelocity/src/cn/edu/";
ve.setProperty(Velocity.FILE_RESOURCE_LOADER_PATH, path); ve.setProperty(Velocity.INPUT_ENCODING, "GBK");
ve.setProperty(Velocity.OUTPUT_ENCODING, "GBK"); ve.init(); Template template =ve.getTemplate("hello.html"); VelocityContext root=new VelocityContext(); root.put("name", "valueadfasdf");
String outpath="e:/helloworld.html";
Writer mywriter= new PrintWriter(new FileOutputStream(new File(outpath)));
template.merge(root, mywriter);
mywriter.flush(); } }
最新文章
- 《连载 | 物联网框架ServerSuperIO教程》- 9. 协议过滤器,解决一包多发、粘包、冗余数据
- OC中的字典
- SQLite数据库增删改查操作
- 论--如何通过代码解析plist文件创建对应的控制器,以及控制器中的控件
- jQuery日历和日期选取插件
- LINUX内核笔记
- python与编码
- 实际中理解div布局和浮动
- quick-x 计时器的写法
- HDU-2087 剪花布条
- basename, dirname 在C语言中的使用
- linux上搭建zookeeper
- hadoop的webUI查看Live Nodes为1
- Qt实现QQ界面
- Hive字段中文注释乱码解决办法
- shell编程练习(四): 笔试31-68
- web前端开发过程遇到的问题及解决方式(一)
- Python3学习笔记01-环境安装和运行环境
- 【微服务】.netCore eShopOnContainers 部署实践《一》
- Luogu P4707 重返现世
热门文章
- 对只转发结果集的无效操作:last
- recyclerView 列表类控件卡顿优化
- [leetcode]Populating Next Right Pointers in Each Node @ Python
- Log 日志工具类 保存到文件 MD
- 深入理解JSON
- 时间插件WdatePicker使用方法
- C++11中万能的可调用类型声明std::function<;...>;
- RUP
- (转)unity3d插件 HUD Text 学习
- Java 基本概念