select标签为标准的下拉框,生成HTML里的<select>标签。qutocomplete标签为具有自动完成功能的下拉框,能根据所填的内容筛选下拉框内容。使用autocomplete标签必须使用Ajax主题,因为它用到了DOJO的JavaScript库。
1 <body> 2 <% 3 List<String> provinceList = new ArrayList<String>(); // List对象,存放省份 4 provinceList.add("北京"); // 添加数据 5 provinceList.add("上海"); 6 provinceList.add("天津"); 7 provinceList.add("重庆"); 8 provinceList.add("河北"); 9 provinceList.add("河南"); 10 provinceList.add("山东"); 11 provinceList.add("山西"); 12 provinceList.add("江苏"); 13 provinceList.add("浙江"); 14 15 request.setAttribute("provinceList", provinceList); // 放到request中 16 %> 17 18 <struts:form action="login"> 19 <struts:select name="province" label="请选择省份" list="%{#request.provinceList}" /> 20 <struts:autocompleter name="province" label="请选择省份" list="%{#request.provinceList}" /> 21 </struts:form> 22 23 </body>