<%int i = 100;%>
<logic:iterate id="a" name="company" property="emploee[<%=i>]">
    <bean:write name="a" property="name"/>
</logic:iterate>不知道这样行不行,楼主试一下吧

解决方案 »

  1.   

    在Struts中,你不要老想把动态的变量直接加在JSP中,那样不是Struts的初衷。
    你可以这样做,在Action中读取你要显示的数据,到JSP里就不用到动态变量了,而把动态变量放在Action中。例如在Action中定义一个int ID;这个ID就是你所说的动态的了,可调用getEmploee(int id)读取数据。如果要读取多个数据,就定义List myList = new ArrayList();然后用一个for(){myLost.add(getEmploee(i));}读取和保存数据.
      

  2.   

    楼上说的到是对,并且楼主的这种情况也可以实现。
    不过有的时候还是需要使用<%=XXX%>这种方法的。
      

  3.   

    很多struts的taglib的域用<%%>动态赋值都是不行的
      

  4.   

    直接用<%%>赋什就可以了.因为标记实际上也是HTML标记一样的东东.
      

  5.   

    kui(kui)一语破吾钝啊,谢谢!
    谢谢各位!