Webx Velocity模板使用

来源:互联网 发布:lol能换肤的软件 编辑:程序博客网 时间:2024/05/16 09:39

较复杂的#foreach

$foreach.index 0-based
$foreach.count 1-based
size() List 大小
$velocity 很早以前就弃用了

#foreach($segmentPsgTkt in $!segmentPsgTkts)<tr>    <td rowspan="$!{segmentPsgTkt.psgNames.size()}">$!{segmentPsgTkt.sellSegment.depTime}</td>    <td rowspan="$!{segmentPsgTkt.psgNames.size()}">TODO上海-北京</td>    <td rowspan="$!{segmentPsgTkt.psgNames.size()}">TODO上海浦东-北京首都</td>    <td rowspan="$!{segmentPsgTkt.psgNames.size()}">$!{segmentPsgTkt.sellSegment.marketingAirline}$!{segmentPsgTkt.sellSegment.flightNo}</td>    <td rowspan="$!{segmentPsgTkt.psgNames.size()}">$!{segmentPsgTkt.sellSegment.cabin}</td>#foreach($psgName in $!segmentPsgTkt.psgNames)    #if($foreach.index == 0)    <td>$!{psgName} ||||</td>     <td><input type="text" value="$!{segmentPsgTkt.ticketNos[$foreach.index]}" class="form-control input-sm"/></td>    </tr>    #else    <tr>    <td>$!{psgName}</td>    <td><input type="text" value="$!{segmentPsgTkt.ticketNos[$foreach.index]}" class="form-control input-sm"/></td>    </tr>    #end#end#end

velocity 工具类

java代码

        context.put("number", new NumberTool());        context.put("date", new DateTool());

vm代码

#set($sellPrice = $psg.sellPrice / 100.0)$number.format("#0.00", $sellPrice)$date.format('yyyy-MM-dd HH:mm:ss', $!segmentPsgTkt.sellSegment.depTime)
0 0
原创粉丝点击