<logic:iterate id="list2" name="list2">   <select name="cetificateId" id="cetificateId">
      <c:forEach var="map" items="${cetID}">
         <option value="${map.key}"  >
             ${map.value}</option>
      </c:forEach>   </select>
</logic:iterate>
list中有一个属性为sex性别的编号1
map放的是[‘0’‘男’,‘1’‘女’]
请问如何将下拉框默认为 1--女。  selected="selected" 用c:if如何加到上面option中。不要说map中的数值少,这只是一个例子。请高手指教!

解决方案 »

  1.   


    <select property="arc_state" styleId="arc_state">
                  <option value="">==请选择==</html>
                  <c:forEach var="cur" items="${baseTypesList20000}">
                   <c:if test="${cur.d eq '1'}">
                    <option value="${cur.id}">女 </option></c:if>
                        ......
                  </c:forEach>
                <select>