就用你查到的那个在表格里的例子就行了,把表格里面的行换成option,把它<s:iterator >看成一个循环

解决方案 »

  1.   

     <td align="center" class="STYLE6"> 
        <select 
       style="width: 75px; height: 20px; border: solid 1px #153966; color: #283439;" 
       id="userDepartment" name="user.depcode" 
       onblur="return requireddepartment(this,'所在部门');"> 
    <option> 
            --请选择-- 
    </option> 
             <s:iterator value="deps" var="d">       ------------------------------查到的所有部门循环 <option  value=${d.id}>          ------------------------------部门ID 
                                             ${d.depname}            ----------------------------部门名称 
                                    </option>          </s:iterator> 
    </select> 
    </td> 
      

  2.   

    <select>
       <s:iterator value="%{list}" id="stu">
       <option value="<s:property value='#stu.name'/>"><s:property value="#stu.name"/></option>
       </s:iterator>
      </select>
      

  3.   

    <select>
       <s:iterator value="#list" var="stu">
                         <option   id="#stu.id"  ><s:property value="#stu.name"/></option>
       </s:iterator>
      </select> 
      

  4.   

    3楼和4楼哪个正确 啊  到底是   <option   id     还是 <option value   啊  
      

  5.   

    value,要学会自己尝试,实在不行去看API
      

  6.   

    谢谢       查了一个w3school教程代码
    <html><body><form>
    <select name="cars">
    <option value="volvo">Volvo</option>
    <option value="saab">Saab</option>
    <option value="fiat">Fiat</option>
    <option value="audi">Audi</option>
    </select>
    </form></body>
    </html>