请教jsp中的换行问题

大家好,我有问题向大家请教,嵌套循环比如我有数组sting[]arr={"4","5","8","1","11","22","pp","i0","21","ff","df... 大家好,我有问题向大家请教,嵌套循环比如我有数组sting [] arr={"4","5","8","1","11","22","pp","i0","21","ff","df"};我想实现的是每行打出三个数据,请问怎末做
效果是
4 5 8
1 11 22
pp i0 1
ff df

在jsp页面中,是下面这样的,tableCourLiseDesc.getRowCount()相当于arr.size,我想让数据每行显示4条
<tr>
<% for (int i = 0;i< tableCourLiseDesc.getRowCount();i++){%>
<td><table ><tr ><td ><%=tableCourLiseDesc.getCellValue(i,"courlistdesc",true)%></td></tr></table></td>
<%}%>
</tr>
在jsp中如何实现谢谢了
能不能给俺写详细一点啊,按是新手,谢谢了
展开
 我来答
百度网友2ed1eb966
2006-06-28 · 超过58用户采纳过TA的回答
知道答主
回答量:160
采纳率:0%
帮助的人:0
展开全部
每到4个的时候结束一个</tr>,然后再开一个<tr>
tr代表一行

另外最后一行,td要判断是否够4个一行,不够的话,最后的td要加上colspan,否则不美观
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
smurfy
2006-06-28 · TA获得超过1389个赞
知道答主
回答量:71
采纳率:0%
帮助的人:0
展开全部
String[] arr={"4","5","8","1","11","22","pp","i0","21","ff","df"};
int j = 0;
int i=0;

for(i=0;i<arr.length/3;i++){
System.out.println(arr[j]+","+arr[j+1]+","+arr[j+2]);
j = j + 3;
}

if(arr.length%3 != 0){
for(i=arr.length/3*3;i<arr.length;i++){
System.out.println(arr[i]);
}
}

上述代码打印出来的效果如下:
4,5,8
1,11,22
pp,i0,21
ff
df
你参照下,应该能解决你的问题
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
十一郎123213
2006-06-28 · 超过26用户采纳过TA的回答
知道答主
回答量:105
采纳率:0%
帮助的人:0
展开全部
<tr>
<% for (int i = 0;i< tableCourLiseDesc.getRowCount();i++){%>
<td><table >
<%if(i%3==0){%>
<tr ><td ><%}%>
<%=tableCourLiseDesc.getCellValue(i,"courlistdesc",true)%>
<%if(i%3==0){%>
</td></tr><%}%>
</table></td>
<%}%>
</tr>
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式