如何使用javascript对jsp中从数据库生成的html表的每一行中的值求和?

时间:2011-08-03 19:26:08

标签: java javascript

  

可能重复:
  how to sum columns of html table generated from database in jsp using javascript?

嘿,我想在html表的一列中汇总所有值,并在底部得到总数。我正在研究jsp。每个块中的值都是从数据库中提取的,因此没有值可以手动填充到表中。

我看到很少的javascript代码对列值进行求和,但这些表包含手动编写的数据。例如1321 1213654 但是我在jsp页面中的表格有这样的行: - <%= size%> <%=面积%>其中面积和大小是携带从数据库中提取的价值的变量。

有人可以建议我使用代码解决方案吗?感谢

1 个答案:

答案 0 :(得分:1)

一种非常便宜的方法是:

int one, two, three... // var for every summation or use a Map<String, ?>
for(Map<String, ?> value : values) {
  for (Map.Entry<String, ?> entries : value.entrySet()) {
    // process your columns and store in the ints or map above
  }
}

现在,当您在JSP中并完成显示表时,将结果显示在最后一行。 聪明的程序员不会浪费他的时间来处理这些事情并使用displaytag来执行此操作。