在JSP页面怎么实现求和操作和百分比操作

这里的合计是 前面3个字段的合
百分比是 未遂事件/总数 的百分比

就这2个运算要在jsp里实现怎么实现最好

这是我jsp代码
求大神帮助下啊
问题补充:我这里jsp页面是 如1图:当用户选择日期范围 点击统计时候 显示

    SQL中的求和函数SUM( )用于对数据求和,返回选取结果集中所有值的总和。下面将为您介绍求和函数SUM( )的语法和应用的实例,供您参考。语法如下。SELECT  SUM(column_name)    FROM  table_name

    综上,你可以用sql语句先求和,在用jsp获取

    jQuery求和,写一个求和函数function(),将每个td附上id值,用$(“#id”).val进行求和。百分比直接在求和后进行计算。例:


    $(function () {

    var rows = $("#saleTable tr").length - 1;
    var columns = $("#saleTable tr td").length / rows;

    //alert($("#saleTable tr:eq(2) td:eq(0)").html());

    for (var j = 0; j < columns; j++) {
    var tempResult = 0;
    for (var i = 1; i < rows; i++) {
    // alert($("#saleTable tr:eq(" + i + ") td:eq(" + j + ")").html());
    tempResult += convert2Int($("#saleTable tr:eq(" + i + ") td:eq(" + j + ")").html());
    }
    $("#saleTable tr:eq(" + rows + ") td:eq(" + j + ")").html(tempResult);
    }
    });

    如果选择日期输出,用ajax输出是否会更好??,用法和jquery不尽相同吧,不过异步处理应该效果更好

温馨提示:内容为网友见解,仅供参考
第1个回答  2014-05-26
这个你有两种方案,第一种是在后台把值计算好,给dep再加两个属性,传给前台页面直接显示,这个也是常规做法。另外一种就是在jsp页面通过<%Java代码 %>来计算了,比较繁琐,不推荐使用。
第2个回答  2017-08-26
这不是jsp的问题,你还是看看dom编程吧,javascript能实现这个功能,提交之前,不是jsp的工作,是在客户端的工作
第3个回答  2014-05-26
对了 可以用fmt函数
<fmt:formatNumber type="number">格式化普通数字
<fmt:formatNumber type="percent">格式化百分比
你先格式化了 再操作 就没问题了
第4个回答  2014-05-26
含这种逻辑的问题,最好在servlet或action里算好了,jsp直接显示还比较方便。

如果非要在jsp里实现的话,也没啥难的啊?
在循环里定义变量加不就完了吗??
用jsp脚本或jstl都可以,推荐用jstl标签结合el。
如 <c:set var="求和字段1">0</c:set>
<c:set var="求和 字段1">${求和字段1 + 列表1值}</c:set>
类似这样。本回答被网友采纳
相似回答