2016-03-26 14 views
0

Bir sunucu uygulaması aracılığıyla bir kuruluş listesi kurtardım, bu listede gezinmek için bu öğenin açılır menüsü dinamik olarak görüntülenir.Belirli bir değer, dinamik bir açılırma içinde varsayılan olarak görünen değer olmalıdır - JAVA

Bu nedenle, aynı sunucuya sahip bir alanın X değerini kurtardım. Bu değer, listenin öğelerinden biridir.

Açılır menüde görünen değerin, kurtarılan X değeri olmasını istiyorum. burada kod:

<td> 
    <select id="liste_Etab" name="liste_deroulante_etablissement" > 

     <c:forEach var="e" items="${requestScope['listeEtablissement']}">         
      <option value="${e.id}">${e.libelle_etab}</option> 
     </c:forEach>   
    </select> 
</td> 

<!-- value recovered is: ${requestScope['ChampPasse']} --> 

cevap

1

o seçeneğe bir özellik selected eklemem gerekiyor, HTML seçkin bir seçeneği varsayılan yapmak için. Bu yüzden

<c:forEach var="e" items="${requestScope['listeEtablissement']}"> 
     <c:if test="${e.id == X}">    
      <option value="${e.id}" selected>${e.libelle_etab}</option> 
     </c:if> 
     <c:if test="${eid != X}">    
      <option value="${e.id}">${e.libelle_etab}</option> 
     </c:if>  
    </c:forEach>   
</select> 

+0

evet kodunu yeniden olurdu, ancak –

+0

Teşekkür #Pradeep Patil çözüm iyi çalışıyor aynı test değerine sahip tüm açılan doldurdu, sadece değişti 2'de küçük bir hile, fark edenin operatörünü değiştirdim –

İlgili konular