【发布时间】:2009-10-19 21:53:17
【问题描述】:
我正在使用带有 Velocity 1.5 和 Velocity Tools 1.3 的 struts2。在我的模板中,我想做一个像这样的循环:
#set ($count = ${item.qty})
#foreach($i in [1..$count])
${item.price}
...........
#end
${item.qty} 是一个 BigDecimal,但它似乎作为一个字符串传递给 Velocity。由于此循环不起作用。替换为 $count = 5 可以正常工作,打印 ${item.qty} 给我的结果是 5。Velocity 1.5 和 Tools 1.3 是 Struts2 将支持的最高版本。想法?解决方法?谢谢
【问题讨论】:
-
在 bean 中将
qty更改为 int 是否有效?