2015-09-28 17 views
0

我正在使用velocity模板來處理列表。如何解決速度模板中的空列表?

組($端= $ POSEX.size() - 1)

項目數量UOM單價數量

的foreach($ i的[0 .. $端])

$顯示。細胞($ ITEMNO.get($ i)中,15)$ display.cell($ QUANTITY.get($ i)中,15)$ display.cell($ UOM.get($ i)中,11)$ display.cell ($ PRICE.get($ i),14)$ display.cell($ AMOUNT.get($ i),14) $ display.cell($ MATRNO.get($ i),20)$ DESCRIPTION.get $ i)

end

但是,如果$ ITEMNO列表爲空。如何處理此問題,因爲它會拋出 「調用方法'get'在類java.util.ArrayList中拋出異常」。

+0

你爲什麼不想做一個#if語句? –

回答

0

其實我得到它通過使用

如果($ ITEMNO.size()!= 0)$ display.cell($ ITEMNO.get($ I),15)#{}其他$顯示解決。細胞( 「」,15)#END。

+0

好吧,那就是我的建議:)使用#if語句 –

+0

謝謝Dmytro。 :) – Anurag