如何把List集合中的对象放在table中,table列可以是多列(java)

来源:百度知道 编辑:UC知道 时间:2024/06/06 07:27:28
就是说一个table的row可以对应集合的多个对象 使用循环输入
就这样:
<table>
<tr><td>集合中的对象</td><td>集合中的对象</td></tr>
<tr><td>集合中的对象</td><td>集合中的对象</td></tr>
<tr><td>集合中的对象</td><td>集合中的对象</td></tr>
</table>
看图吧。我说不清楚了。

可以用JSTL标准标签库和迭代标签(c:forEach)显示,

List list=查询的方法;
然后用request对象传过去,再在界面上这样写:
<table>
<c:forEach id="aa" name="list">
<tr><td>${aa.对象}</td><td>${aa.对象}</</td></tr>
</table>
</c:forEach>
这样就可以显示所以数据。

好像有几种
你可以写个bean
通过Arraylist吧数据封装在bean中
在jsp页面中通过一个for循环

Arraylist list=new Arraylist();
for(int i=0;i<list.size();i++){
Bean bean=(Bean)list.get(i);
//然后在在表格中通过
<%=bean.getAA()%>拿到数据
}

图呢

1.struts的logic标签

2.JSTL标准标签库

<table>
<%
for(int i=0;i<list.size();i+){
%>
<tr><td>(obj)list.get(i)</td><td>集合中的对象</td></tr>
<%
}
%>
</table>