thymeleaf将一个集合中对象的两个属性值的积求和
有个list集合,存储着‘产品’,产品中有数量和单价。我想使用thymeleaf直接输出这个集合中所有产品的总价值是多少。求大神指导产品:数量单价铅笔201文具盒1010...
有个list集合,存储着‘产品’,产品中有数量和单价。我想使用thymeleaf直接输出这个集合中所有产品的总价值是多少。求大神指导
产品: 数量 单价
铅笔 20 1
文具盒 10 10
笔记本 10 3
我想直接输出总价:150 展开
产品: 数量 单价
铅笔 20 1
文具盒 10 10
笔记本 10 3
我想直接输出总价:150 展开
2个回答
展开全部
public class testOne {
public static void main(String[] args) {
CrowdfIe c = new CrowdfIe();
List<StoreIncome> sList= new ArrayList<StoreIncome>();
for(int i=0;i<10;i++){
StoreIncome s = new StoreIncome();
s.setDayIncome(BigDecimal.valueOf(i));
s.setAmount(i);
sList.add(s);
}
c.setStoreIncome(sList);
int num=0;
BigDecimal num2=BigDecimal.valueOf(0);
for(StoreIncome a:c.getStoreIncome()){
num+=a.getAmount();
num2=num2.add(a.getDayIncome());
}
System.out.println(num);
System.out.println(num2);
}
}
public static void main(String[] args) {
CrowdfIe c = new CrowdfIe();
List<StoreIncome> sList= new ArrayList<StoreIncome>();
for(int i=0;i<10;i++){
StoreIncome s = new StoreIncome();
s.setDayIncome(BigDecimal.valueOf(i));
s.setAmount(i);
sList.add(s);
}
c.setStoreIncome(sList);
int num=0;
BigDecimal num2=BigDecimal.valueOf(0);
for(StoreIncome a:c.getStoreIncome()){
num+=a.getAmount();
num2=num2.add(a.getDayIncome());
}
System.out.println(num);
System.out.println(num2);
}
}
追问
是在thymeleaf模板中直接输出,不是java中输出,小弟刚学习Thymeleaf,很多不懂啊
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
建议参考官方文档,官方文档有示例
网页链接
th:text="${#aggregates.sum(o.orderLines.{purchasePrice * amount})}"
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询