<s:iterator value="#deptlist" var="dep">
<tr align="center">
<td>
<s:property value="${dep.Id}" />
</td>
</tr>
</s:iterator>

解决方案 »

  1.   


       <select>
         <option value ="">--选择学历--</option>
          <s:iterator value="#deptlist" var="dep">
                   <option value ="<s:property value="${dep.Id}" />"><s:property value="${dep.deptName}" />-</option>       
           </s:iterator>
       </select>或者:<s:select list="deptlist"  label="选择:" listKey="id" listValue="deptName"  headerKey="" headerValue="--选择学历--"/>
      

  2.   

    集合在iterator中 是放在栈顶的,而你将集合放在map中 要用#号获取,而属性暴漏,直接用$获取.....
      

  3.   


    现成struts标签,懒人必备。。我喜欢
      

  4.   

    lz 用 c标签循环,<C:foreach item=${list} var="c">  取值用<td>${c.name}</td> </c:foreach>