解决方案 »

  1.   

    这个不用合并,行的前三列从activityinfo中循环取,后两列从actvalueobj中循环取。
    因为这两个list你都能得到
      

  2.   

    合并list用 addAll()方法,不用分别取List,非要这样的话你应该用ajax+json 在一个界面同时执行不同的Action
      

  3.   


    具体该如何弄,我的jsp是这样的   <table>
                  <isap:head>
                        <isap:column>活动名称</isap:column>    //从activityinfo中取
                          <isap:column>活动内容</isap:column>  //从actvalueobj中取
                 </isap:head>
                 <isap:rows var="item" datasource="%{request.activityinfo.obj}">   //这个item只能写一个
                        <isap:column>${item.actname}</isap:column>
                          <isap:column>${item.actname}</isap:column>   //需要这个从actvalueobj,对应的是datasource="%{request.actvalueobj}
                  </isap:rows>
         </table>这个标签和常用标签是差不多的。
      

  4.   

        <isap:rows var="item" datasource="第一个数据源">   //这个item只能写一个
                        <isap:column>${item.actname}</isap:column>
                          <isap:column>${item.actname}</isap:column> 
                  </isap:rows>
        <isap:rows var="item" datasource="第二人数据源">   //这个item只能写一个
                        <isap:column>${item.actname}</isap:column>
         </isap:rows>这样写不行吗?
      

  5.   


    具体该如何弄,我的jsp是这样的   <table>
                  <isap:head>
                        <isap:column>活动名称</isap:column>    //从activityinfo中取
                          <isap:column>活动内容</isap:column>  //从actvalueobj中取
                 </isap:head>
                 <isap:rows var="item" datasource="%{request.activityinfo.obj}">   //这个item只能写一个
                        <isap:column>${item.actname}</isap:column>
                          <isap:column>${item.actname}</isap:column>   //需要这个从actvalueobj,对应的是datasource="%{request.actvalueobj}
                  </isap:rows>
         </table>这个标签和常用标签是差不多的。 
      

  6.   

    这样写就不在一行了。我要他两在一行也是,那就把activityinfo,actvalueobj这两个对象里面的值都放到一个map里面key,value那样的形式,然后把map放到一个List里返回前台
      

  7.   


        <isap:rows var="item" datasource="第一个数据源"    index="索引">  
                        <isap:column>${item.actname}</isap:column>
                          <isap:column>${item.actname}</isap:column>                       <isap:column>${第二数据源.索引.属性}</isap:column>
                  </isap:rows>
    理论上这样应该可以吧,第一、第二数据源的列数肯定是一样的,不然你也没办法显示,所以循环一个就成了;然后第二数据源的数据单元需要以索引的方式拿出来,大概就是list2.get(0),list2.get(1),list2.get(2)……这种意思