jsp页面中如何控制输出几行几列

el表达式迭代域中的集合,想在jsp页面上显示为每行4列,不知道怎么做,有没有人愿意赐教!谢谢!!!... el表达式迭代域中的集合,想在jsp页面上显示为每行4列,不知道怎么做,有没有人愿意赐教!谢谢!!! 展开
 我来答
育知同创教育
2016-02-02 · 百度知道合伙人官方认证企业
育知同创教育
1【专注:Python+人工智能|Java大数据|HTML5培训】 2【免费提供名师直播课堂、公开课及视频教程】 3【地址:北京市昌平区三旗百汇物美大卖场2层,微信公众号:yuzhitc】
向TA提问
展开全部
jsp页面中控制输出几行几列:
举例如下:
<%
int h=3;//行数
int l=3; //列数
%>
<table>
<%
for(int i=0;i<h;i++){
%>
<tr>
<%
for(int j=0;j<l;j++){
%>
<td></td>
<%}%>
</tr>
<%}%>
</table>
匿名用户
2013-09-17
展开全部
<!-- //初始化变量 "i"进行循环控制 -->
<%
int i = 1;
%>
<!-- //每行显示 四列信息 -->
<c:forEach var="a" items="${values}">
<%
if (i % 4 == 1) {
%>
<tr>
<%
}
%>
<%
//需循环部分 开始
%>
<td > ${a} </td>
<%
//需循环部分 结束
%>
<%
if (i % 4 == 0) {
%>
</tr>
<%
}
i++;
%>
</c:forEach>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
allen_mo
推荐于2017-10-10 · 超过25用户采纳过TA的回答
知道答主
回答量:83
采纳率:0%
帮助的人:63.2万
展开全部
<table>
<th>第1列</th>
<th>第2列</th>
<th>第3列</th>
<th>第4列</th>
<% List<Object> list = request.getAttribute("objectList");
for(int i=0;i<list.size();i++){
%>
<tr>
<td>obj.name</td>
<td>obj.nickname</td>
<td>obj.sex</td>
<td>obj.age</td>
</tr>
<%
}
%>
</table>
试试这个思路
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
402359016
2013-09-17
知道答主
回答量:5
采纳率:0%
帮助的人:7180
展开全部
<c:forEarch>
<tr>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
</c:forEarch>
这就是一行四列了,具体多少行就看你循环了
追问
我是只输出一个list集合内的值,要把值控制成一行显示四个
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-09-17
展开全部
<table border="1" width="200" cellpadding="0" cellspacing="0">
<tr align="center" >
<td> test1 </td>
<td> test2 </td>

<td> test3 </td>

<td> test4 </td>

</tr>

<c:forEach items="${list}" varStatus="i" var="item" >
<tr align="center" class="foreach_tr2">

<td> ${item.test1} </td>

<td> ${item.test2} </td>

<td> ${item.test3} </td>

<td> ${item.test4} </td>

</tr>

</c:forEach>
</table>
追问
我是只输出一个list集合内的值,要把值控制成一行显示四个
追答


已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式