簡體   English   中英

如何從jsp中的下拉列表中選擇一個選項?

[英]How to make an option selected from a dropdown list in jsp?

在我的項目中。 我想從數據庫填充jsp上的下拉列表。

<select id="names" name="names"> <c:forEach items="${names}" var="names">
        <option><c:out value="${names}"/></option>
    </c:forEach>
</select>

${names}是數據庫中的名稱列表。 我想在下拉列表中動態選擇一個選項。 假設數據庫中有三個名字Rohan,Dean,Justin。 如果記錄了Dean,我想選擇Dean選項。

我嘗試這樣的代碼,但這不起作用。

<option value="${names}" ${names == names ? 'selected' : ''}>${names}</option>

假設loggedInUser變量保存當前登錄用戶的String值,請嘗試這樣做。

<select id="names" name="names">
<c:forEach items="${names}" var="names">

    <c:when test="${loggedInUser eq names}">    
        <option value ="<c:out value="${names}"/>" selected="selected">${names}</option>
    </c:when>
    <c:otherwise>
        <option><c:out value="${names}"/></option> 
    </c:otherwise>  
</c:forEach>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM