把对象存入一个List里面,在jsp中如何用iterator标签读取每个对象的每个属性

时间:2021-09-29 21:40:36
比如有个Student类,属性有id,name,age有几个Student对象被放入一个List内,现在想通过jsp页面把每个Student对象的每个属性显示出来,这个代码该怎么写?
如果用domainModel该怎么写,不用的话又该怎么写?

10 个解决方案

#1


假设List的名字为:list

for(Iterator<Student> it=list.iterator();it.hasNext();){
     Student student=it.next();
//去的student的属性填充表
}

#2


DDDDDDDDDDDDDDDDNIU真牛

#3


找对应的框架的遍历标签

#4


iterator标签,哪个的呢?如果是struts2里面的话,引入标签<%@ taglib uri="/struts-tags" prefix="s"%>,然后
<s:iterator value="list" id="list">		
<s:property value="#list.id" /><s:property value="#list.name" /><s:property value="#list.age" /></s:iterator>
就行了

#5


<s:iterator value="list">
${id},${name},${age}
</s:iterator>

#6


我喜欢<c:foreach>

#7


<s:iterator value="list" status="vs" var="record">
<td>${vs.count}</td>
<td><s:property value="siteName"></td>
Struts2的标签遍历。 把对象存入一个List里面,在jsp中如何用iterator标签读取每个对象的每个属性

#8


引用 6 楼 cuihuaming198809 的回复:
我喜欢<c:foreach>

 这个方法最简单,还不会出错。

#9


4楼用STRUTS标签遍历 正解 。 别的用EL表达式的也可以 。

#10


我觉得楼主是想你们把代码全部贴出去

#1


假设List的名字为:list

for(Iterator<Student> it=list.iterator();it.hasNext();){
     Student student=it.next();
//去的student的属性填充表
}

#2


DDDDDDDDDDDDDDDDNIU真牛

#3


找对应的框架的遍历标签

#4


iterator标签,哪个的呢?如果是struts2里面的话,引入标签<%@ taglib uri="/struts-tags" prefix="s"%>,然后
<s:iterator value="list" id="list">		
<s:property value="#list.id" /><s:property value="#list.name" /><s:property value="#list.age" /></s:iterator>
就行了

#5


<s:iterator value="list">
${id},${name},${age}
</s:iterator>

#6


我喜欢<c:foreach>

#7


<s:iterator value="list" status="vs" var="record">
<td>${vs.count}</td>
<td><s:property value="siteName"></td>
Struts2的标签遍历。 把对象存入一个List里面,在jsp中如何用iterator标签读取每个对象的每个属性

#8


引用 6 楼 cuihuaming198809 的回复:
我喜欢<c:foreach>

 这个方法最简单,还不会出错。

#9


4楼用STRUTS标签遍历 正解 。 别的用EL表达式的也可以 。

#10


我觉得楼主是想你们把代码全部贴出去