struts怎样把传入页面的两个List一一对应的打印?iterate标签可以实现吗?在做一个问题留言区
我从Action中传入了页面两个List,一个是问题内容,另一个是问题类型(两者是从不同数据库表中取出来的),两个List在放进去的时候的序号是一一对应的,即问题内容List中的第一个对应问题类型List中的第一个,怎么样才能在页面里把这两个对应的打印出来。

解决方案 »

  1.   

    用JavaBean(包括问题内容、类型、其他的等等)代替
    在页面上直接学换bean的list
      

  2.   

    可以, 在循环第一个list中放入 第二个list循环
          在第二个list循环时要加入判断条件。
    不过这样感觉效率低,建议后台把连个list整合
      

  3.   

    页面上写java代码嘛,如果觉得恶心的话就List<Integer> list1;
    List<Long> list2;class Data {
        Integer i;
        Long j;
    }List<Data> list;在后台把数据封装一下,遍历list就行了
      

  4.   

    就是说我要在Action 中再新建个JavaBean(包括问题内容,类型……)的List,然后把俩个List中对应的每个Bean中的内容合到一起,在放进List中,只传一个List到页面中去?
      

  5.   

    把两个list合成一个map,一个list中的元素当key,另一个list元素当value
      

  6.   

    也建议后台把两个list整合一下,
    另外,如果你的list的下标都是一致的话,也就是下标为0的两个list是对应的,1的也是对应的,。
    这样的情况你可以直接通过循环得到两个list里的值了。