jsp中表的显示,谢谢!

for(int i=0;i
}

应该是显示list.size()行,但是多显示一行,第一行是空白行,这是为什么?

你的for循环外部的标签是td

而for循环里有写了tr

这样显然是不行的

应该在td中再加上个table标签吧

这段代码的周围代码 是什么情况??

你的For循环 就在一个 tr的td中, 你说的多一行,是不是外部多一行?

不是For循环的问题,是你的TR嵌套出问题了。

你把循环出来的tr套在td里了,在外层加个


try it again

在服务端填充bcgdlist并返回客户端之前的位置打上断点

调试一下

看看行数

是不是最后一行存在 但其中内容为空?

align="center">

原来是这个地方的问题

把 rowspan=<%=bcgdlist.size()%>试试

[code="java"]<%
List aa = new ArrayList();
aa.add(1);
aa.add(2);
aa.add(3);
aa.add(4);
aa.add(5);
%>

    </td>
</tr>

[/code]
这是我写的测试代码,你试试把你要写的数据添加到这里面。如果还有问题的,那么就是你的资源有问题,可能是空串,那样<%= %>是不会显示null的。