表创建出错了

时间:2014-02-26 22:30:47

标签: jsp servlets el

因为我的英语不好,请原谅我。

我是jsp / servlet调用的新手。最近我在jsp中创建了一个表来显示来自servlet的请求的输出。 servlet将列表传递给jsp包含3个字段:date,revcode和1个月的金额,并且按日期分组。

下面的

是我想要做的显示:

date       | revcode | revcode | revcode and so on | total
2013-02-02 | amount  | amount  | amount and so on  | sum of the amount for that day

这是我的代码:

<table class="table table-bordered table-striped table-hover">
                        <thead>
                        <th> Date </th>
                        <c:forEach var="revcodes" items="${revcodeList}">
                        <th>${revcodes.revcode}</th>
                        </c:forEach>
                        <!--<th> Total </th>-->
                        </thead>

                        <tr>
                            <td></td>
                            <c:forEach var="revcodeAmount" items="${revcodeList}">
                                <td>${revcodeAmount.amount}</td>
                            </c:forEach>

                        </tr>
                    </table>

我不知道如何创建一个像我上面想要的表格。你们能指出我正确的方向吗?或者我需要使用其他opensource api作为jasper报告的表格记录来执行此操作?

这是我的屏幕截图链接:http://postimg.org/image/62ajljtcn/

1 个答案:

答案 0 :(得分:1)

我认为它可行:

<table class="table table-bordered table-striped table-hover">
<thead>
    <th> Date </th>
    <th> Total </th>
</thead>
<c:forEach var="revcodes" items="${revcodeList}">
    <tr>
       <td>${revcodes.revcode}</td>
       <td>${revcodeAmount.amount}</td>
    </tr>
</c:forEach>
</table>

您还可以使用DisplayTag此lib帮助您使用聚合显示表格数据,并具有导出数据的选项。