Velocity 使用方法

原创 2006年06月07日 18:46:00

Velocity 使用介绍-在java中的代码

1.首先初始化对象
       
VelocityContext context = new VelocityContext();

StringWriter writer = new StringWriter();

String encoding2 = "GBK";

 

2PROPERTY_PATH  系统properties文件中的TEMPLATE_INIT_PATH (指定velocity所需的property文件路径。)

 

3Properties中的内容

file.resource.loader.path = D:/resin/webapps/mip/files/templateupload/(模板所在地方)

 

4.然后要初始化Velocity.init(PROPERTY_PATH);

 

5.将velocity中的标签跟java对应context.put(key, value);

 

6.然后加载文件Velocity.mergeTemplate(templateName, encoding2, context, writer);

 

7.最后调用Generator.writeToFile()生成文件。

 

8writeToFile 函数如下:

FileOutputStream of = new FileOutputStream(theFile);

         of.write(writer.toString().getBytes("GBK"));

         // String tt = writer.toString();

         of.flush();

         of.close();

具体参考MIP系统

Velocity语法强化5之指令符号

模板设计者使用“引用“生成动态内容, 指令(directives) – 简单的说就是设计者在模板中操作java对象—让视图设计者全面控制输出内容的格式.  指令总是以 #开头后面紧跟...
  • Anders_Zhuo
  • Anders_Zhuo
  • 2013年07月26日 13:18
  • 2329

Velocity !$ 和$!区别

Velocity !$ 和$!区别
  • u011418717
  • u011418717
  • 2016年03月29日 14:09
  • 2655

Velocity操作字符串

#foreach($item in $!{columnDatas}) #set ($columnName = $item.columnName) #set ($columnArray = ...
  • kookob
  • kookob
  • 2015年06月11日 15:19
  • 14526

velocity第三个应用例子--遍历集合/数组

 //2.Create a Context object VelocityContext context = newVelocityContext(); //3.Add your...
  • zjq78577117
  • zjq78577117
  • 2015年07月22日 15:21
  • 2405

springmvc集成 velocity,实现多视图整合(jsp,velocity)

maven依赖 dependency> groupId>org.apache.velocitygroupId> artifactId>velocityartifactId> ...
  • yyyCHyzzzz
  • yyyCHyzzzz
  • 2017年02月23日 20:27
  • 3572

Velocity 布局laytou功能

velocity 模板 layout
  • l271640625
  • l271640625
  • 2014年01月02日 15:07
  • 10135

Velocity layout(布局)功能解释

文章转载于http://qstar.iteye.com/blog/1677130 对于一个WEB应用来说,页面的基本结构往往是固定的,页面中的很多部分,例如页面统一的头部、尾部和菜单,我们一般是不太...
  • chen_lay
  • chen_lay
  • 2016年02月26日 10:49
  • 991

搭建velocity开发环境

接下来开始进入配置step: 1.下载velocity-1.4 最新版是1.4,在jakarta主页的项目栏里有介绍(http://jakarta.apache.org/site/down...
  • a9529lty
  • a9529lty
  • 2012年10月16日 13:48
  • 4389

Velocity模板小结

常用语法 ##1. 单行注释 #*2. 多行注释   多行注释*# ##3. 变量赋值 #set($var="Velocity") ##4. 变量 第一个字符必须为字母 $var ##...
  • a9529lty
  • a9529lty
  • 2012年10月16日 11:43
  • 3889

velocity的使用

velocity是什么 Velocity应用于web开发时,界面设计人员可以和java程序开发人员同步开发一个遵循MVC架构的web站点,也就是说,页面设计人员可以只关注页面的显示效果,而由java程...
  • u014001866
  • u014001866
  • 2016年01月21日 19:22
  • 2669
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Velocity 使用方法
举报原因:
原因补充:

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