jsp中每列的数值进行求和 怎么写 详细点 最好有代码 10

 我来答
阿刚炖蛋
2012-07-12 · TA获得超过3004个赞
知道大有可为答主
回答量:1789
采纳率:92%
帮助的人:1005万
展开全部
可以使用js来计算。

表格中,循环行,选中调用数的列,求和。

<table id="tab" width="400" border="1">
<tr><td>序号</td><td>调用数</td></tr>
<tr><td>1</td><td>54.2</td></tr>
<tr><td>2</td><td>23.9</td></tr>
<tr><td>3</td><td>22.1</td></tr>
<tr><td>4</td><td>52.9</td></tr>
<tr><td>5</td><td>43.2</td></tr>
</table>

<script>
function jisuan(){
var sum = 0;
var table = document.getElementById("tab");
for(var i=1;i<table.rows.length;i++){
sum += parseFloat(table.rows[i].cells[1].innerText);
}
alert(sum);
}

jisuan();
</script>

上面的例子,只是计算了1列,
你要进行多列求和的话,循环一下列吧。
花牛儿
2017-06-13 · TA获得超过187个赞
知道答主
回答量:147
采纳率:100%
帮助的人:14.7万
展开全部
手动加 int a = rs.getInt("zsl") + ....... ;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wertgshgsahf
2012-07-21
知道答主
回答量:59
采纳率:0%
帮助的人:27.4万
展开全部
<tr>
<td><%out.print(rs.getInt("zsl")+rs.getInt("dsh")+rs.getInt("shtg")+rs.getInt("shbtg") );%>
</td>
</tr>
追问
我这是需要这4个字段也就是列 每个都要有合计的 你这个只是总数。
我已经想到解决方法了 可以在遍历外 定义一个var i=0 然后循环里面i+=rs.getInt("zsl")等等四个列,然后合计那行输出i就成了
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式