itRef.cn技术参考网站

当前位置: 主页 > Java >

velocity快速上手笔记

时间:2013-02-26 14:32来源:未知 作者:wiwi 点击:
@。包含文件 #include(xx.vm) 不处理velocity标签 #parse(xx.vm) 会处理velocity标签 @。显示变量 ${test} 或 $!{test} , 后一个如果test变量没定义,则为空字符串。 @。遍历map paramValues #foreach($param in ${paramValues.keySet()}) tr th$param/th t
@。包含文件
#include("xx.vm") 不处理velocity标签
#parse("xx.vm") 会处理velocity标签
 
@。显示变量
${test} 或 $!{test} , 后一个如果test变量没定义,则为空字符串。
 
@。遍历map paramValues
#foreach($param in ${paramValues.keySet()})  
    <tr>  
        <th>$param</th>  
        <td>${paramValues.get($param)}</td>  
   </tr>  
#end 
 
@。遍历list salerList
#foreach($sal in ${salerList})  
    $sal.name  
#end  
 
@。判断变量是否为空 (使用 $page_keywords=="" 会报错)
$username与$!username的区别,当找不到username的时候,$username返回字符串"$username",而$!username返回空字符串""
#if ($!username=='') 可以判断字符串是否为空 
 
#if ($page_keywords)
<meta name="keywords" content="${page_title}"/>
#else
<meta name="keywords" content="xx,xx"/>
#end
 
@。对象方法
$foo.Name将被解释为Foo对象的getName()方法,而不是Foo对象的Name实例变量
$foo.getBar()  等同于$foo.Bar
data.getRequest().getServerName() 等同于$data.Request.ServerName等同于${data.Request.ServerName}
 
(责任编辑:wiwi) 转载请注明 来源于itRef.cn技术参考网站:
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
栏目列表
推荐内容