当前位置: 代码迷 >> J2EE >> !ssh框架,页面取list值
  详细解决方案

!ssh框架,页面取list值

热度:31   发布时间:2016-04-17 23:21:02.0
求助!ssh框架,页面取list值
String hql="from BcorpModel a,BsetModel b where a.targetid=b.targetid“;
查询结束后,获得一个list集合,集合的组成为两个model对象,如何在页面用strus2遍历出来,
<s:iterator value="list">
<tr align="center" bgcolor="#FFFFFF">
                                               <td><s:property value="list.bcorpModel.getTargetid"/></td>
<td><s:property value="BcorpModel.getTargetid"/></td>
<td><s:property value="bcorpModel.getTargetid"/></td>
<td>${countloaded}</td>
<td>${countall}</td>

各种都不行。。。。
------解决思路----------------------
bcorpModel  还在循环里面呢。
 先看看 ${list[0][0].targetid}
------解决思路----------------------
<td><s:property value="bcorpModel.targetid"/></td> 不要加list,已经用iterate迭代了。
------解决思路----------------------
${list[0][0]}取出来的是第一行第一列的值吧
------解决思路----------------------
<s:iterator value="list" var="listObj">
<s:iterator value="#listObj" var="Obj">
<s:property value="#Obj.targetid"/>
<s:property value="#Obj.corpname"/>
<s:property value="#Obj.valall"/>
<!-- 其它参数 -->
</s:iterator>
<!-- 一行结束加个br -->
<br>
</s:iterator>

试试这个,为什么不在后台把数据处理(BcorpModel和BsetModel和成一个)?
  相关解决方案