当前位置: 代码迷 >> Java Web开发 >> ognl的iterator标签怎么嵌套显示
  详细解决方案

ognl的iterator标签怎么嵌套显示

热度:116   发布时间:2016-04-17 10:29:59.0
ognl的iterator标签如何嵌套显示
我在自己动手做一个项目,现在遇到一个麻烦的事情,我现在要在前台遍历显示两个list对象。
action中有两个list对象,一个cars一个deals
HTML code
<s:iterator value="cars" id="car">          <tr>          <td>              <s:property value="#car.car_no"/>司机<s:property value="#car.driverName"/>运钞车主管<s:property value="#car.chiefer"/>          </td>          <td>              <s:iterator value="deals" id="deal">                  <input type="checkbox" value="<s:property value="#deal.id"/>"><s:property value="#deal.dealSponsor.branchBankName"/><s:if test="#deal.dealType==0">上缴</s:if><s:if test="#deal.dealType==1">领用</s:if><s:property value="#deal.dealSum"/></input>              </s:iterator>          </td>          </tr>                </s:iterator>

这其中cars和deals是两个单独的list之间,没有关系(其实就是想通过这个页面来建立关系)。问题是我在前台发现deals无法显示但是我将deals剪切到table之外他能无误的显示出来请问我该怎么修改?

------解决方案--------------------
<s:iterator value="cars" id="car">
<table>
<tr>
<td>
<s:property value="#car.car_no" />
司机
<s:property value="#car.driverName" />
运钞车主管
<s:property value="#car.chiefer" />
</td>
<s:iterator value="deals" id="deal">
<td>
<input type="checkbox" value="<s:property value="#deal.id"/>">
<s:property value="#deal.dealSponsor.branchBankName" />
<s:if test="#deal.dealType==0">上缴</s:if>
<s:if test="#deal.dealType==1">领用</s:if>
<s:property value="#deal.dealSum" />
</td>
</s:iterator>
</tr>
</table>
</s:iterator>

试试这样行不
  相关解决方案