是这样... 现在Request里有一个二维数组 (比如就叫objectArr), 是Object[]类型. 每行有3个变量, 分别是String, String和List. 现在想在页面上显示这个二维数组每行的两个String并显示List里的内容 (其实说具体点儿就是把数组里的每行数据显示成两个String加一个表格那样的形式). 请问这个要怎么显示才好呢? 网上的例子好像都是显示简单数组的例子, 而且我这个数组还是Object类型的... 谢谢大家!

解决方案 »

  1.   

    logic遍历器嵌套两层 就是可以完成
      

  2.   


    <logic:present name="objectArr">
    <logic:notEmpty name="objectArr">
    <logic:iterate id="flux" name="objectArr" scope="request" indexId="id" offset="0">
    <tr>
     <td align="center" bgcolor="fdf1cb"><bean:write name="flux" property="String1" />"</td>
    <td align="center" bgcolor="fdf1cb"><bean:write name="flux" property="String1" />"</td>
    <td align="center" bgcolor="fdf1cb">
    <table>
    <logic:iterate id="list" name="Arrlist" scope="request" indexId="id" offset="0">
    <tr>
    <td align="center" bgcolor="fdf1cb"><bean:write name="list" property="list_param" />"</td>
    <td align="center" bgcolor="fdf1cb"><bean:write name="list" property="list_param" />"</td>
    </logic:iterate>
    </tr>
    </table>
    </td>
    </logic:iterate>
    </logic:notEmpty>
    </logic:present>
      

  3.   

    不行就是 先遍历外面的 然后用外层的 indexId
    嵌套java代码 在外层遍历中嵌套一个for循环取出对应indexId的list 在进行遍历。
      

  4.   

    二楼的方法可行,我一般不怎么喜欢用struts中的标签,我一般用的jstl中的标签
      

  5.   

    二楼的兄弟~你遍历时第二个logic中name属性是和什么对应的啊,我也是像你那样做的,可是总是报错,Cannot find bean hob in scope request关注~~~~~~~~