jsp中如何以表格形式显示数据库中一个字段的数据?

最近做一个网站,关于产品的,现在需要显示产品的名称,因为只有一个字段,所以我用

试试下面这个,再有问题留下QQ,我直接给你搞

<%int a=list.size()/4;
int b=list.size()%4;
if(b>0){
a=a+1;
int i=0;
while(i ProcuctBean ptbean1=(ProcuctBean)listpt.get(4*i);
ProcuctBean ptbean2=(ProcuctBean)listpt.get(4*i+1);
ProcuctBean ptbean3=(ProcuctBean)listpt.get(4*i+2);
ProcuctBean ptbean4=(ProcuctBean)listpt.get(4*i+3);
%>

"><%=ptbean2.getPname()%>
td>
"><%=ptbean4.getPname()%>
td>

<%i++;
}if(i==a-1){
%>

<%for(int j=0;j ProcuctBean ptbean==(ProcuctBean)listpt.get(4*i+j);
%>
"><%=ptbean1.getPname()%>
td>
"><%=ptbean3.getPname()%>
td>

使用html的table标签啊,tr是一行,td是一列,这样子,你就可以显示为 表格了。试试吧!

把你想要的形式搞张图片贴上来

我的意思是说你要在页面中想成的表格式什么样子

就行excel那样,有表头,然后下面的都是相关的数据

表格中两列是一列啊?好像是两列啊?暂且定位两列吧,一列id,一列name,一般都用标签的。。。

idname

[quote]还是纵向排列额…… [/quote]你给的图不就是纵向的啊?你要横向?
横向数据多了怎么办?下面是横向






<%for(int i=0;i ProcuctBean ptbean=(ProcuctBean)listpt.get(i);
name

哦,错了,你不要标题正好,省的麻烦

td>

应该是这样,你试试看:

0){ a=a+1; } int i=0; while(i /

[quote]好像哪里有点问题,只能显示前8条数据,后面的就不显示了。。帮忙看下,我追加一下积分…… [/quote]
我知道哪有问题了,你稍等

你的tr、td区分了?tr是行,td是列




这样是一行三列



这样是一列三行
你自己区分好了

没反应。。。