如何在表格的Velocity模板中使用foreach

时间:2015-08-10 05:19:14

标签: java velocity template-engine

我有一个对象发票,它有一些发票项目列表。现在我想打印我的发票。为此,我使用了Velocity Template。但我的模型模板没有得到我所需的格式。

我用过这个 First Used Format

我得到了此输出 First Format Output

适用于以下模板 Second Format

我得到了此输出 Second Format Output

但我想这样

Required Format

Guys Plz帮助我获得所需的格式

1 个答案:

答案 0 :(得分:1)

尝试以下代码

<table>
<tr>
    <th>Name</th>
    <th>Desp</th>
    <th>Qty></th>
    <td>Unit Price</th>
    <th>Disc</th>
    <th>Total</th>
    <th>vat rate</th>
    <th>vat amount</th>
</tr>
#foreach ($titem in $!invoice.transactionItems)
    <tr>
        <td>$!titem.item.name</td>
        <td>$!titem.description</td>
        <td>$!titem.quantity</td>
        <td>$!titem.unitPrice</td>
        .....
    </tr>
#end
</table>

首先,您需要编写一些html代码以及css,一旦拥有html模板,您就可以将object value填入html代码,您的格式,您需要使用html table标签来显示您的结果。

相关问题