jsp页面对查询的数据进行汇总计算

这是查询结果显示的代码<tableclass="table"width="100%"><thead><tr><thwidth="80">产品类别</th><thwidth... 这是查询结果显示的代码
<table class="table" width="100%" >
<thead>
<tr>
<th width="80" >产品类别</th>
<th width="80">楞型</th>
<th width="80" >上期平方</th>
<th width="80" >入库平方</th>
<th width="80" >出库平方</th>
<th width="80">退货平方</th>
<th width="80" >退车间平方</th>
<th width="80" >调整平方</th>
<th width="80" >结存平方</th>
</tr>
</thead>
<% while(rs.next()){ %>
<tbody>
<tr target="sid_user">
<td width="80" ><%=rs.getString(1)%></td>
<td width="80"><%=rs.getString(2)%></td>
<td width="80"><%=rs.getString(3)%></td>
<td width="80"><%=rs.getString(4)%></td>
<td width="80"><%=rs.getString(5)%></td>
<td width="80"><%=rs.getString(6)%></td>
<td width="80" ><%=rs.getString(7)%></td>
<td width="80" ><%=rs.getString(8)%></td>
<td width="80"><%=rs.getString(9)%></td>
</tr>
<tr target="sid_user" ">
<%} %>
现在想在结果最底下添加一条没一列汇总记录
展开
 我来答
lkstarsea
推荐于2017-10-13 · TA获得超过315个赞
知道小有建树答主
回答量:201
采纳率:100%
帮助的人:187万
展开全部
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
</HEAD>
<BODY >
<table class="table" width="100%" >
<thead>
<tr>
<th width="80" >产品类别</th>
<th width="80">楞型</th>
<th width="80" >上期平方</th>
<th width="80" >入库平方</th>
<th width="80" >出库平方</th>
<th width="80">退货平方</th>
<th width="80" >退车间平方</th>
<th width="80" >调整平方</th>
<th width="80" >结存平方</th>
</tr>
</thead>
<tbody>
<% while(rs.next()){ %>
<tr target="sid_user">
<td width="80"><%=rs.getString(1)%>
<input type="hidden" name="data1" value="<%=rs.getString(1)%>
"/></td>
<td width="80"><%=rs.getString(2)%>
<input type="hidden" name="data2" value="<%=rs.getString(2)%>
"/></td>
<td width="80"><%=rs.getString(3)%>
<input type="hidden" name="data3" value="<%=rs.getString(3)%>
"/></td>
<td width="80"><%=rs.getString(4)%>
<input type="hidden" name="data4" value="<%=rs.getString(4)%>
"/></td>
<td width="80"><%=rs.getString(5)%>
<input type="hidden" name="data5" value="<%=rs.getString(5)%>
"/></td>
<td width="80"><%=rs.getString(6)%>
<input type="hidden" name="data6" value="<%=rs.getString(6)%>
"/></td>
<td width="80"><%=rs.getString(7)%>
<input type="hidden" name="data7" value="<%=rs.getString(7)%>
"/></td>
<td width="80"><%=rs.getString(8)%>
<input type="hidden" name="data8" value="<%=rs.getString(8)%>
"/></td>
<td width="80"><%=rs.getString(9)%>
<input type="hidden" name="data9" value="<%=rs.getString(9)%>
"/></td>
</tr>
<%} %>
<tr>
<td width="80" id="sum1"></td>
<td width="80" id="sum2"></td>
<td width="80" id="sum3"></td>
<td width="80" id="sum4"></td>
<td width="80" id="sum5"></td>
<td width="80" id="sum6"></td>
<td width="80" id="sum7"></td>
<td width="80" id="sum8"></td>
<td width="80" id="sum9"></td>
</tr>
</tbody>
</table>

<SCRIPT LANGUAGE="JavaScript">
<!--
function heji(){
for(var j=1;j<=9;j++){
var str = ' var data'+j+'s = document.getElementsByName("data'+j+'");var sum'+j+' = 0.0;for(var i=0;i<data'+j+'s.length;i++){sum'+j+' +=parseFloat(data'+j+'s[i].value);}document.getElementById("sum'+j+'").innerHTML="总计:"+sum'+j+';';
eval(str);
}
};
heji();
//-->
</SCRIPT>
</BODY>
</HTML>
统计问题常见做法是在后台准备数据,当然前台也可以,像上面那样用js做统计。
更多追问追答
追问

计算不出结果啊

追答
把源码粘出来看看。
hongmao1991
2013-08-01 · TA获得超过128个赞
知道小有建树答主
回答量:334
采纳率:0%
帮助的人:179万
展开全部
自己定义一个变量 循环的时候累加 最后再底下再加一行tr td
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yyy521fyy
2013-08-01 · TA获得超过3484个赞
知道大有可为答主
回答量:5392
采纳率:25%
帮助的人:3520万
展开全部
汇总就用数据库的count做好了,然后传到页面读取就行了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式