<select name="cities" id="cities">
<!--添加下拉筐选项-->
      <c:forEach items="${selectcity}" var="city" >
                <option value="${city.cid}" >${city.cname}</option>
      </c:forEach>
      </select>这是一段JSP页面中添加下拉筐的代码,我的问题是如何设置默认项,如:默认被选中的是city.cname='北京'的项。谢谢赐教。麻烦把if代码写一下

解决方案 »

  1.   

    <option value="${city.cid}" <c:if test="${city.cid=='北京'}">selected</c:if>>${city.cname}</option>
      

  2.   

    xt12822121(XT_CN)
    您的答案我有写过,在<c:if的〈处有红色错误标志,</option>的前面有红色波浪线标志。是不是还有哪里有问题?
      

  3.   

    <option value="<c:out value='${city.cid}'/>" 
    <c:if test="${city.cid=='北京'}">selected</c:if>>
    <c:out value="${city.cname}"/>
    </option>
      

  4.   

    chenyistrength(陈一)
    您的答案结果和xt12822121(XT_CN)是一样的