yanchunlm
2011-03-21 10:42 阅读 291
已采纳

jsp页面统计结果累加

                       <%       
            List list = (List)request.getAttribute("list");
            for(int i = 0; i < list.size(); i++) {  
                Object obj [] = (Object [])list.get(i);     

        %>

        <tr>
        <td class="data_cell" style="text-align: center;"><%=obj[2] %></td>             
        </tr>   

        <%  
        } 
        %>

如果要累加<%=obj[2] %>这个值显示怎么办?

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

3条回答 默认 最新

  • 已采纳
    redstarofsleep redstarofsleep 2011-03-21 11:17

    [quote]

    对了 如果我要把

    <%=total%>这个值在<%
    double total = 0;
    List list = (List)request.getAttribute("list");
    for(int i = 0; i < list.size(); i++) {
    Object obj [] = (Object [])list.get(i);

    %>
    这段代码之前显示能行吗?
    [/quote]

    厄,这不行吧,total就是这里面算出来的,或者你可以在后台计算好了直接把这个值设到页面上,不在页面上计算.要在页面上计算的话,也只能在前面先算一遍,然后再跌带显示...

    点赞 评论 复制链接分享
  • redstarofsleep redstarofsleep 2011-03-21 10:46

    [code="java"]
    <%
    List list = (List)request.getAttribute("list");
    for(int i = 0; i < list.size(); i++) {
    Object obj [] = (Object [])list.get(i);

    %>


    <%=obj[2]+i %>

    <%
    }
    %>

    [/code]

    点赞 评论 复制链接分享
  • redstarofsleep redstarofsleep 2011-03-21 11:01

    [code="java"]
    <%
    double total = 0;
    List list = (List)request.getAttribute("list");
    for(int i = 0; i < list.size(); i++) {
    Object obj [] = (Object [])list.get(i);

    %>


    <%=obj[2] %>
    <%total += obj[2];%>

    <%
    }
    %>

    <%=total%>
    [/code]
    是这个意思吗?
    点赞 评论 复制链接分享

相关推荐