如何在jsp页面 实现ArrayList结果集循环成两行两列
如何在jsp页面实现通过ArrayList结果集循环成两行两列条件循环一个<table></table>,成两行两列,谢谢我是在ACTION里做了个Session里面放的...
如何在jsp页面 实现通过ArrayList结果集循环成两行两列
条件循环一个<table></table>,成两行两列,谢谢
我是在ACTION 里做了个Session 里面放的是数组
Good goods=new Goods();//实体bean
Good[] good=null; //数组
..
good=gb.SelectGoods(null,goods);//得到ArrayList放数组里 (gb.SelectGoods(null,goods);--方法)
..
session.setAttribute("i",good);
...
在页面获取Session
...jsp页面
<% Goods[] good=(Goods[])session.getAttribute("i");
for(int i= 0;i<good.length;i++){
%>
<table>
<tr>
<td><%=good[i].getid%></td>
</tr>
</table>
<%}%>
就是想页面再循环for(){<table>..</table>}成两行两列 展开
条件循环一个<table></table>,成两行两列,谢谢
我是在ACTION 里做了个Session 里面放的是数组
Good goods=new Goods();//实体bean
Good[] good=null; //数组
..
good=gb.SelectGoods(null,goods);//得到ArrayList放数组里 (gb.SelectGoods(null,goods);--方法)
..
session.setAttribute("i",good);
...
在页面获取Session
...jsp页面
<% Goods[] good=(Goods[])session.getAttribute("i");
for(int i= 0;i<good.length;i++){
%>
<table>
<tr>
<td><%=good[i].getid%></td>
</tr>
</table>
<%}%>
就是想页面再循环for(){<table>..</table>}成两行两列 展开
7个回答
展开全部
你的意思我不太明白,是不是ArrayList中有两条记录。然后要把它们显示出来吗?如果在struts下很好实现:例如students是类student的集合是 ArrayList类型。而student有name和result两个属性。
<table>
<tr>
<td>名称</td>
<td>成绩</td>
</tr>
<nested:iterate property="students" id="element">
<tr>
<td><bean:write name="element" property="name"/></td>
<td><bean:write name="element" property="result"/></td>
</tr>
</nested:iterate>
</table>
不知道是不是这个意思。
<table>
<tr>
<td>名称</td>
<td>成绩</td>
</tr>
<nested:iterate property="students" id="element">
<tr>
<td><bean:write name="element" property="name"/></td>
<td><bean:write name="element" property="result"/></td>
</tr>
</nested:iterate>
</table>
不知道是不是这个意思。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以在jsp页面做for循环,在循环提内嵌套html代脉。
如:
for(int i=0;i<table.length;i++)
{
<%
<table>
。。。。。。(想显示的内容)
</table>
%>
}
成两行两列用两个for循环
如:
for(int i=0;i<table.length;i++)
{
<%
<table>
。。。。。。(想显示的内容)
</table>
%>
}
成两行两列用两个for循环
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
定义整型变量 i
在ArrayList循环里面 i++
判断i的数据值,根据i的数值,做换行操作,在重置i的数值
在ArrayList循环里面 i++
判断i的数据值,根据i的数值,做换行操作,在重置i的数值
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
取模2,根据模的结果来控制tr td的显示
我基本不写jsp代码,给你个asp例子,看懂了自己改
<table>
<%
i=0
while not rs.eof
if i mod 2=0 then response.write "<tr>"
Response.write "<td>"&rs(0)&"</td>"
if i mod 2=0 then response.write "</td>"
i=i+1
rs.movenext
next
%>
</table>
我基本不写jsp代码,给你个asp例子,看懂了自己改
<table>
<%
i=0
while not rs.eof
if i mod 2=0 then response.write "<tr>"
Response.write "<td>"&rs(0)&"</td>"
if i mod 2=0 then response.write "</td>"
i=i+1
rs.movenext
next
%>
</table>
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
多行多列,最简单就是两个for,一个for行,一个for列,列的结束,上的面for就下一行,但注意一下数组越界
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询