首页 > 技术文章 > velocity常用语句速查表

weilantiankong 原文

velocity常用语句

* 变量定义
#set($directoryRoot = "www" )
* 
 #if($!list.size() != 0) //判断list不为空
    #foreach ($!element in $!list)//遍历list
    <tr id="$!element.id">
        <td>$!element.cardNo</td>
        <td>$!element.name</td>
    </tr>
    #end
#else(#elseif)
    <div class="no-data-tip ft-center">没有符合条件的数据</div>
#end
//比较两个值相等
$stringUtil.equals($!commodityInfo.shopRelated,"true")//比较字符串
$!commodity.orderNum == 0 //比较数值
//日期显示格式化
$!dateUtil.format($!commodity.createTime,"yyyy-MM-dd")
$!dateUtil.format($!commodity.createTime,"HH:mm:ss")
//判断不为空
$stringUtil.isNotBlank($!isvInfo.serviceWangwang)
//判断为空
$stringUtil.isBlank($!commodity.isvInfo)//一个值为空
$!commodity.recoList.isEmpty()//list为空 功能同$!list.size() == 0
//逻辑判断
#if($!commodity.isCategory || $!commodity.regionNames)
#if($!commodity.isCategory && $!commodity.regionNames)
#if($!commodity.isCategory != $!commodity.regionNames)
注意:模板里面也可以插入velocity判断语句

推荐阅读