Jcat
宠辱不惊,闲看庭前花开花落~~
posts - 173,comments - 67,trackbacks - 0
单行注释: ##your note
多行注释: #*your note*#

不能直接访问对象的域,只能通过方法来访问。关于方法的调用,有两种变体(Velocity会帮你调用相应的方法):
1)对于context中的Hashtable对象,可以直接用$hashtable.key来得到value,相当于$hashtable.get(key)
2)对于context中的JavaBean对象,可以直接用$javaBean.property来访问,相当于$javaBean.getProperty()

安静引用符(Quiet Reference Notation)$!
作用:当引用的变量为null时,将输出空字符串。(如果用$xxx,当null时,会输出字符串"$xxx")

双引号中的$xxx将仍然被解析;单引号中的$xxx将不被解析,输出字符串"$xxx"

关于路径:
1. 为VelocityEngine指定velocityLoaderPath,该路径为存放vm文件的根目录(其下可以建子文件夹,无需另外指定)
2. 对vm的引用都是以velocityLoaderPath开始的绝对路径。比如:
 |-velocityLoaderPath
   |-a.vm
   |-B
     |-b.vm
在b.vm中引用a.vm:#parse("a.vm") 正确;  #parse("../a.vm") 错误
posted on 2006-08-08 08:21 Jcat 阅读(375) 评论(0)  编辑  收藏 所属分类: Java

只有注册用户登录后才能发表评论。


网站导航: