在Action中setAttributelist。 
我在页面中这样: 
<html:select property="member_id"> 
<c:forEach var="list" items="${list}"> 
<html:option value="<c:out value='${list.id}'/>"><c:out value="${list.realname}"/></html:option> 
</c:forEach> 
</html:select> 
结果是: 
<option value="<c:out value='${list.id}'/>">第一</option> 
<option value="<c:out value='${list.id}'/>">第二</option> 

解决方案 »

  1.   

    第一种方法
    改了一下<html:option>标签,就用html标签代替: <html:select property="member_id"> 
    <c:forEach var="list" items="${list}"> 
    <option value="="<c:out value='${list.id}'/>"><c:out value="${list.realname}"/></option> 
    </c:forEach> 
    </html:select>
      

  2.   

    第二种方法
    用html:optionsCollection标签吧,或者用数组都可以,应该可以实现你的要求。