2011-02-11 3 views
4

Quelqu'un peut-il me dire comment définir la valeur par défaut dans la forme: sélectionnez l'étiquette au printemps?Comment définir la valeur par défaut de la forme: sélectionner la balise au printemps

J'ai quatre ventes aux enchères. 1) Normal 2) inverse 3) Français 4) Néerlandais

J'utilise la forme de printemps: sélectionner et forme: balise d'options pour le même.

Mais maintenant, l'exigence est que Normal soit sélectionné par défaut.

Comment puis-je y parvenir?

Merci

Répondre

1

voir l'entrée SO- ci-dessous:

spring add default value to form:select

+0

J'ai vu ce post, mais je ne pouvais pas comprendre ce que X et Y sont – cyclecount

+0

ce n'est pas important. le problème est que l'objet (objet backing de formulaire) auquel votre élément de formulaire est lié doit être initialisé. –

+0

Voir l'exemple: http://www.mkyong.com/spring-mvc/spring-mvc-form-handling-example/ –

8

Essayez cette

<form:select path="auction"> 
    <c:forEach items="${auctions}" var="auc" varStatus="status"> 
     <c:choose> 
      <c:when test="${auc.id eq '1'}"> 
       <option value="${auc.id}" selected="true">${auc.name}</option> 
      </c:when> 
      <c:otherwise> 
       <option value="${auc.id}">${auc.name}</option> 
      </c:otherwise> 
     </c:choose> 
    </c:forEach> 
</form:select> 
+1

c'est la bonne réponse Je ne sais pas pourquoi il n'a pas été choisi +1 – uLYsseus

Questions connexes