http://dev.csdn.net/user/kui
《Struts下拉框的实现》的[扩展部分]------------------------------------------------
[扩展部分]上面是通过手工编写<html:option/>的value数据来实现下拉列表框的数据填充的,这种方法容易理解,容易实现,但缺点一是不能从服务器中动态填充数据(例如从数据库中读取数据进行填充),二是当有多个输出页面使用同样的下拉列表框时,每个地主都要手工写一次数据填充,也不好维护。下面将采用Bean数据的方式填充下拉列表框,解决上述问题。 修改HelloWordAction.java文件:首先加入:import java.util.List;import java.util.ArrayList;然后再加入:  List myList = new ArrayList();     myList.add("第一项");     myList.add("第二项");     myList.add("第三项");     request.setAttribute("myList",myList); 修改HelloWord.jsp文件:把原来的内容:<html:select property="select">   <html:option value="第一项">第一项</html:option>   <html:option value="第二项">第二项</html:option>   <html:option value="第三项">第三项</html:option></html:select>改写成:<html:select property="select">     <html:options name="myList"/></html:select>