不太理解你为什么必须放在两个属性里?一个Bean在页面被引用多少次都没有问题啊。还有,为什么做<logic:present name="a">的判断,logic:iterate标签里的id是自动创建并指向每次迭代的item,应该是<logic:present name="Form1">吧?

解决方案 »

  1.   

    对,是
    <logic:present name="Form1">
    <logic:iterate id="a" name="Form1"  type="FormBean" >
           <td><bean:write name="a" property="name"/></td><br>
    </logic:iterate>
    </logic:present>
    <!--块B--> 
    <logic:present name="Form2">
    <logic:iterate id="b" name="Form2"  type="FormBean" >
           <td><bean:write name="b" property="name"/></td><br>
    </logic:iterate>
    </logic:present>可是我引用2次就出现了错误。
      

  2.   

    其他的不好说,但这里:
    name="Form1",这里代表的是arrayList,也就是name所指定的值为request里对应的值。
    但type="FormBean"我认为有问题。这里的type我认为是java.util.ArrayList.
      

  3.   

    arrayList放的是什么?如果是FormBean,type属性的formbean路径要全。type=“collectioin里面的对象”,刚才没看清。