struts2 iterator 标签 求助 本帖最后由 cm80018 于 2012-01-10 18:36:58 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 没太看明白你的问题,你的意思是说allmessagelist集合里面套了messagelist,然后messagelist这个集合里面有userid不知道理解的对不对假如messagelist在allmessagelist的第一个位置<s:iterator value="allmessagelist" var="a"> <tr> <td><s:property value="a[0].userid"/></td> </tr></s:iterator> 遍历2个list;List<AttrName> attrN {color,size,style}List<AttrValue> attrV {red,20,gay}这2个list的元素是一一对应的,一个attrN对应一个attrV<s:iterator value="%{attrN }" id="id" status="status"> index is : <s:property value='status.index'/> attrName is : <s:property value='id'/> or <s:property value='%{id}'/> attrName is : <s:property value='%{attrV[#status.index]}'/></s:iterator> 获取方式有多种,可以参考的形式有:${userid}<s:property value="#userid" />或者<s:property value="#list.userid"/>前提是你的<s:iterator var="list" value="messagelist">这种类型的才可以为了省事可以直接使用EL表达式 <s:iterator value="%{allmessagelist}"> <tr> <td><s:property value="userid"/></td> </tr></s:iterator> <s:iterator value="#request.list" id="addr"> <s:property value="#addr.id"/>" //id为类的属性</s:iterator> <s:iterator value="allmessagelist" var="m"> <tr> <td height="20"> <a href="<s:url action="open"> <s:param name="messageid" value="#m[0].id"></s:param> </s:url>"> <s:property value="#m[0].messagetitle"/> </a> </td> <td><s:property value="#m[1].username"/></td> <td><s:property value="#m[0].messagedate"/></td> </tr> </s:iterator>这样写就可以了 springMVC整合mybatis配置文件怎么弄的 当个项目经理 网站中用会员名关联和用会员ID进行关联有什么不同? 相当奇怪`的报错``` 查询成功后,如何把结果集的各列的信息显示出来?? Iframe里的自动刷的问题 SOS~~ 一个热点问题,希望大家来讨论一下.发表自己的见解,来者皆有分拿 为什么我的apache与tomcat连接使用后在apache不能显示中文? jsp向sqlserver中插入中文记录需要转码吗?应该怎么写?! 跪求实现思路:查找类之间方法与方法的调用关系 java随机取数问题 页面加载时跳到div
假如messagelist在allmessagelist的第一个位置<s:iterator value="allmessagelist" var="a">
<tr>
<td><s:property value="a[0].userid"/></td>
</tr>
</s:iterator>
List<AttrName> attrN {color,size,style}
List<AttrValue> attrV {red,20,gay}
这2个list的元素是一一对应的,一个attrN对应一个attrV
<s:iterator value="%{attrN }" id="id" status="status">
index is : <s:property value='status.index'/>
attrName is : <s:property value='id'/> or <s:property value='%{id}'/>
attrName is : <s:property value='%{attrV[#status.index]}'/>
</s:iterator>
<s:property value="#userid" />
或者
<s:property value="#list.userid"/>
前提是你的<s:iterator var="list" value="messagelist">这种类型的才可以
为了省事可以直接使用EL表达式
<tr>
<td><s:property value="userid"/></td>
</tr>
</s:iterator>
<s:property value="#addr.id"/>" //id为类的属性
</s:iterator>
<tr>
<td height="20">
<a href="<s:url action="open">
<s:param name="messageid" value="#m[0].id"></s:param>
</s:url>">
<s:property value="#m[0].messagetitle"/>
</a>
</td>
<td><s:property value="#m[1].username"/></td>
<td><s:property value="#m[0].messagedate"/></td>
</tr>
</s:iterator>
这样写就可以了