id是和bean:write 中的name对应的,可以随便起名字,
logic中的name是你的数据-->>request中的名字.
<logic:iterate id="xxx" name="employees" type="你的类名(com.xx.employees)">
<bean:write name="xxx" property="username" />
</logic:iterate>

解决方案 »

  1.   

    楼上说的对
    property="username" 
    username就是生成的html的控件名
    在ActionForm中要有对应的get/set方法
      

  2.   

    <logic:iterate id="employee" name="employees">中的name是不是应该与
    request.setAttribute("employee",employees)中""内的名字要一致呢?
    多谢大家了
      

  3.   

    看你的代码以前是做jsp+servlet的吧,在struts构架中最好不要什么东西都往session里放,像这种传值到前台,直接放在form里就行了,
      

  4.   

    name指的是你要迭代的集合在request,session等的属性名,而ID指的是你在迭代过程中每个迭代出来的元素保存在request的属性名。也就是说ID指的是当前迭代元素,属于集合里的一个元素,呵榀,见笑。