遇到这样一个问题,struts2页面需要用标签显示list中的list中的值,但是遇到问题
页面代码我是这样写的 其中 availableItems为大list 其中存有 list 与size 两个属性
现在想把list中的值显示在页面上,我下面写的能取出list 但是取不出list里面的值。
<table>
   <tr align="center" >
<s:iterator   value="availableItems" id ="aa">
<td align="center" colspan=<s:property value="size"/>>
        <s:iterator   value="#aa.list" id="bb">
<s:property value="typeName" id="bb"/>
</s:iterator>
</td>
</s:iterator>
   </tr>
</table>我查看了一下页面源代码: <table>
<tr align="center" >

<td align="center" colspan=2> </td>

<td align="center" colspan=3>

</td>

<td align="center" colspan=1>

</td>

<td align="center" colspan=3>

</td>

<td align="center" colspan=2>

</td>

<td align="center" colspan=2>

</td>

</tr>
</table>

解决方案 »

  1.   

      <s:iterator  value="%aa.list" id="bb"> 
      

  2.   

    <s:iterator value="availableItems" id ="aa">
       <s:iterator value="#aa.SeatClass">
             <s:property value="ID" />
             <s:property value="ponit" />
       </s:iterator>
    </s:iterator>
      

  3.   

    <s:iterator value="#aa.list" id="bb">
    <s:property value="typeName" id="bb"/>

    </s:iterator>
    是否是这里出问题?
      

  4.   

    <table>
    <s:iterator value="#request.reavailableItems" id ="aa">
    <tr align="center" >
    <td align="center" colspan=<s:property value="#request.size"/>>
    <s:iterator value="#aa.list" id="bb">
    <s:property value="#typeName" id="bb"/>
    </s:iterator>
    </td>
    </s:iterator>
      </tr>
    </table>
    写request地方根据你后台保存的位置而定,如果保存在session里面就改成session里,这样应该能行的
      

  5.   

    <table>
    <s:iterator value="#request.reavailableItems" id ="aa">
    <tr align="center" >
    <td align="center" colspan=<s:property value="#request.size"/>>
    <s:iterator value="#aa.list" id="bb">
    <s:property value="#aa.typeName" id="bb"/>
    </s:iterator>
    </td>
    </s:iterator>
      </tr>
    </table>
    写request地方根据你后台保存的位置而定,如果保存在session里面就改成session里,这样应该能行的
      

  6.   

    LZ,首先你Debug一下 看看页面List的那个值是否为空?
    如果不为空的话  我觉得是你的标签的嵌套好像写的有问题...
    建议:如果是遍历 List的值的话 我建议你用
    <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
    <c;foreach>
    </c;foreach>
      

  7.   

    你的那个list是不两层的List子啊里面啊