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>这样写就可以了 Bad version number in .class file 在线 JSP中怎样将数据库中的数据显示在网页的下拉菜单中 sptring struts ibatis 的配置问题 通过HtmlEmail类发送邮件报错,请高手解答。给20分。 急,HQL语句出现错误,怎么写啊,救命啊 关于Date类的奇怪问题,请大家帮忙! 刚学,问大家都用什么开发工具来进行JSP的WEB开发?看到一个老书里说用LiveWire。 高手快来接分!!! 一个日期型的问题?请各位帮忙!! 后台数据库是Access,如何将一个文件用jsp写入OLE对象字段?????? 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>
这样写就可以了