gpt4 book ai didi

java - 如何获取 Struts 2 迭代器内值的总和?

转载 作者:太空宇宙 更新时间:2023-11-04 07:11:35 25 4
gpt4 key购买 nike

我的应用程序是购物网站应用程序。在现场订单情况下,我需要将每件商品的价格总和作为一个参数传递。价格正确地到达迭代器。但我没能得到这些价格的总和。购物车列表来自另一个操作类。

我尝试过这个:

<s:iterator value="shoppingCarts" var="shoppingCarts">      
<s:label name="total" value="%{#total+(item.salesPrice*qty)+item.shippingCost}" label="Total"/>
</s:iterator>

如果购物车列表有两个项目,则显示两个标签。如何获得迭代器内一个参数的总计?

最佳答案

定义一个上下文变量total,如本示例所示

<s:set var="total" value="0">
<s:iterator value="shoppingCarts">
s:set var="total" value="%{#total+item.salesPrice*qty+item.shippingCost}"/>
</s:iterator>
<s:label name="total" value="%{#total}" label="Total"/>

关于java - 如何获取 Struts 2 迭代器内值的总和?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20573397/

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