7.2. 属性

VTL引用的第二种元素是属性,而属性具有独特的格式。属性的简略标记识前导符$后跟一个VTL 标识符,在后跟一个点号(".")最后又是一个VTL 标识符。这是一些有效的示例:

$customer.Address
$purchase.Total

请看第一个例子,$customer.Address.。他有两种意思。它可以意味着,查询由customer标是的哈希表并按关键字Address返回值。但是$customer.Address也可能引用一个方法(下述,$customer.Address可能是$customer.getAddress().的缩写。当一个页面被请求时,Velocity 将决定这两种可能到底是哪一个,然后返回相应的值。