Velocity

作者: solobat | 来源:发表于2015-09-18 17:32 被阅读81次

    类型操作

    • String 转换为 Integer
        // 首先定义一个 Integer 对象, 然后调用 Integer 对象的方法
        #set($Integer = 0)
        $!{Integer.parseInt($!{name})}
    

    Note: 类型转型前必须得先确定要转换的对象是存在的,否则会导致500 error

    • 获取枚举值
        #set( $status = $match.status.ordinal() )
    

    数组

    • 定义
        #set( $statusList = ["未开始", "比赛中", "已结束", "未开始"] )
    
    • 取值
        $!{statusList.get($status)}
    
    • 遍历
        #foreach($player in $players)
        // 获取当前索引
        #set($index = ${velocityCount} - 1)
            <li>$!{player.name}</li>
        #end
    
    • 数组length
        $players.size()
    
    • 排序
        #foreach( $player in $sorter.sort($players, "age") )
        #end
    

    宏(#macro)的使用

    #macro(getTimeByStatus $status)
        #if( $status == 1 )
            $!{match.stage} 
        #else
            $!{match.round}
        #end
    #end
    

    Via:

    相关文章

      网友评论

          本文标题:Velocity

          本文链接:https://www.haomeiwen.com/subject/hrrttttx.html