gpt4 book ai didi

java - BigDecimal 在 Velocity、Struts2 中计算为字符串

转载 作者:行者123 更新时间:2023-12-01 05:59:19 26 4
gpt4 key购买 nike

我将 struts2 与 Velocity 1.5 和 Velocity Tools 1.3 一起使用。在我的模板中,我想做一个像这样的循环:

#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 支持的最高版本。有想法吗?解决方法?谢谢

最佳答案

我认为您需要将其转换/转换为整数才能使循环正常工作。

#set ($count = $item.getQty().intValue())

关于java - BigDecimal 在 Velocity、Struts2 中计算为字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1591347/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com