经过测试知道Action中的execute方法中arraylist是有数据的------那是肯定的。
不过你的<logic:iterate id="love" name="lovebean" property="listarticle">中集的概念在那里呢!
上述程序的写法好像不太好吧!在execute方法中不推荐这样做!
得到arraylist后可以设置到request中去,然后在jsp页面中再取得数据,然后<logic:iterate/〉试试看

解决方案 »

  1.   

    我以前试过设置到request中是可以的,但是我发现很费内存,所以我想了其他方法,我想先熟悉一下struts框架,然后用DAO或Hibernate分离逻辑和数据层
      

  2.   

    还有就是为什麽有的Form bean要implements Serialize类,有什麽用处?
      

  3.   

    <logic:iterate  name="Lovearticlebean"
                property="listarticle"
                      id="listarticle"
                   scope="request"
                    type="*.Lovearticlebean">
      

  4.   

    是不是应该这样子
    <logic:iterate id="love" name="listarticle">
    </logic:iterate>
    这个时候love就是你的一个一个loveBean对象
    如果要引用的话,这样 
    <bean:write name="love" property="对象的属性"/>
    或者
    <html:text name="love" property="对象的属性"/>
      

  5.   

    这个问题解决了,还有就是为什麽有的Form bean要implements Serialize类,有什麽用处?
      

  6.   

    这个问题解决了,还有就是为什麽有的Form bean要implements Serialize类,有什麽用处?
      

  7.   

    这个问题解决了,还有就是为什麽有的Form bean要implements Serialize类,有什麽用处?
    是用来实行串行化的,你的form有可能会被WEB服务器放到硬盘,那么只有串行化的类才可以。