`
xm0ff255
  • 浏览: 15024 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Velocity用法

    博客分类:
  • web
 
阅读更多

Velocity

Velocity是一个基于java的模板引擎(template engine),它允许任何人仅仅简单的使用模板语言(template language)来引用由java代码定义的对象。作为一个比较完善的模板引擎,Velocity的功能是比较强大的,但强大的同时也增加了应用复杂性。 

"#"用来标识Velocity的脚本语句,包括#set、#if 、#else、#end、#foreach、#end

 

#if($info.imgs)
xx
#else
xxx
#end

 

"$"用来标识一个对象(或理解为变量);

$msg

"{}"用来明确标识Velocity变量

"!"用来强制把不存在的变量显示为空白

$!msg

 

#set ($i=0)
#foreach($info in $list)
序号:$i
#set($i=$i+1)
#end
单行## XXX
多行#* xxx
段落注释#*--- *# 
双引号 与 引号
#set ($var="helo")
强制string相等 "$var"="helo"
类型先定义后使用
#set($xx= "9")
#set($Integer = 0)
$Integer.parseInt($xx)
条件语句
#if( $foo )
#end
#if($foo)
#elseif()
#else
#end
常用实例

          
#foreach($course in $courses)
<option  value="$course.id" #if("$!query.query_course_id"=="$!course.id") selected #end>$!course.name $!course.class_name </option>		
#end   
</select>

	#set($Integer = 0)
<select name="query.query_course_times" >
 #set($nums=[1 .. $Integer.parseInt($max_times)])
#foreach($key in $nums)
<option value="$!key">$!key</option>		
#end   
</select>

#foreach( $element in $records )
<td align="left">
 $!element.s_name &nbsp;
</td>
#end
 



 

分享到:
评论

相关推荐

    velocity入门使用教程

    包括以下四个基本文档: Velocity初级入门指南.doc velocity基础.doc Velocity教程.pptx velocity入门使用教程.doc

    velocity语法与使用方法

    velocity语法与使用方法.前面介绍tomcat发布项目的方法与具体操作步骤,后面详细介绍了velocity的话音语法结构,与相关实例的操作与代码实现。

    Velocity的基本用法

    NULL 博文链接:https://lihong11.iteye.com/blog/1538201

    velocity-engine-core-2.3-API文档-中英对照版.zip

    使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,文档中的代码和结构保持不变,注释和说明精准翻译,请放心使用。 双语对照,边学技术、边学英语。

    velocity-engine-core-2.3-API文档-中文版.zip

    赠送jar包:velocity-engine-core-2.3.jar ...使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,文档中的代码和结构保持不变,注释和说明精准翻译,请放心使用。

    velocity-tools-generic-3.1-API文档-中英对照版.zip

    使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,文档中的代码和结构保持不变,注释和说明精准翻译,请放心使用。 双语对照,边学技术、边学英语。

    velocity-1.7-API文档-中文版.zip

    赠送jar包:velocity-1.7.jar;...使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,文档中的代码和结构保持不变,注释和说明精准翻译,请放心使用。

    velocity-1.7-API文档-中英对照版.zip

    使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,文档中的代码和结构保持不变,注释和说明精准翻译,请放心使用。 双语对照,边学技术、边学英语。

    velocity-tools-generic-3.1-API文档-中文版.zip

    赠送jar包:velocity-tools-generic-3.1.jar ...使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,文档中的代码和结构保持不变,注释和说明精准翻译,请放心使用。

    Velocity介绍.ppt

    介绍Velocity是什么,使用的方法,各种函数的是使用方法。Velocity的概述,应用的领域,工作流程以及原理

    Velocity 模板使用指南

    Velocity是一个基于java的模板引擎(template engine)。它允许任何人仅仅简单的使用模板语言(template language)来引用由java代码定义的对象。 当Velocity应用于web开发时,界面...里面有架包、使用方法资料哦!!!

    Velocity详解(初学者建议看)

    关于velocity 的介绍和一些简单用法

    velocity基本语法

    velocity基本语法,包含velocity一些基本语法和用法。

    velocity教程

    介绍velocity的基本知识点和常用语法,及用法实例!

    springboot1.5+gradle+velocity-demo

    因springboot1.5版本以后不支持velocity,按此项目配置即可使用velocity模版 启动application类main方法即可运行 IntelliJ idea启动请使用gradle3.1版本

    velocity模板使用指南中文版

    velocity是一个很实用的页面工具,相对于jsp更便于开发维护,本文档是他的一个基础使用工具,便于比更快学习使用velocity!

    Velocity中文手册

    简单介绍了 velocity的用法,对日常开发过程中使用velocity技术的技术人员有一定参考价值

    《Velocity1.4 java开发指南》中文版

    5.Context对象的其它用法 10 6.Using Velocity In Servlets 11 1.Servlet Programming 11 2.Deployment 13 7. Using Velocity In General Applications 13 1.The Velocity Helper Class 14 2.Exceptions 16 3.其它...

    Velocity Template的另类用法:生成XML

    NULL 博文链接:https://enjiex.iteye.com/blog/1121168

Global site tag (gtag.js) - Google Analytics