下载此文档

VTL语法参考指南.doc


文档分类: | 页数:约6页 举报非法文档有奖
1/6
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/6 下载此文档
文档列表 文档介绍
Velocity(.org)通常用来替换JSP技术. 使用它生成页面有以下优势:

本文为Velocity的模板语言参考书,如需了解更多信息,请参见 Velocity User Guide.


变量名的有效字符集:
$ [ ! ][ { ][ a..z, A..Z ][ a..z, A..Z, 0..9, -, _ ][ } ]
Examples:
一般方式: $mud-Slinger_9
静态(输出原始字面): $!mud-Slinger_9
正规格式: ${mud-Slinger_9}

格式规则:
$ [ { ][ a..z, A..Z ][ a..z, A..Z, 0..9, -, _ ]* .[a..z, A..Z ][ a..z, A-Z, 0..9, -, _ ]* [ } ]
Examples:
一般格式: $ :调用customer对象的getAddress()命令.
正规格式: ${}

格式规则:
$ [ { ][ a..z, A..Z ][ a..z, A..Z, 0..9, -, _ ]* .[ a..z, A..Z ][ a..z, A..Z, 0..9, -, _ ]*( [ optional parameter list... ] ) [ } ]
Examples:
一般写码: $()
正规写法: ${()}
传入调用参数: $( "My Home Page" )
VTL的属性调用可以理解为命令调用的简写方式,一般会调用对象的get/set命令.

1.#set –建立变量对值的引用
格式规则:
# [ { ] set [ } ] ( $ref = [ ", ' ]arg[ ", ' ] )
Examples:
变量引用: #set( $monkey = $bill )
引用原始字符串: #set( $ = 'monica' )
属性引用: #set( $ = $ )
命令引用: #set( $ = $($web) )
直接引用数字: #set( $ = 123 )
列表赋值引用: #set( $ = [1..3] )
对象数组: #set( $ = ["Not", $my, "fault"] )
右值也可以做为一个表达式出现,如下加,减,cheng,除和取模:
Addition: #set( $value = $foo + 1 )
Subtraction: #set( $value = $bar - 1 )
Multiplication: #set( $value = $foo * $bar )
Division: #set( $value

VTL语法参考指南 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数6
  • 收藏数0 收藏
  • 顶次数0
  • 上传人mh900965
  • 文件大小42 KB
  • 时间2018-03-22