2016-06-23 8 views
1

<form:select />タグを使用している国のリストを表示するには、Springフォームを使用しています。リストがアルファベット順にソートされたが、私は最初のオプションとして「米国」を配置したいのですが、デフォルトで選択されていない最初のオプションを<Select>に設定する

レンダリングされたHTMLは次のように(値は国のIDがあり、& IDは変更決してあり)

<select id="countries"> 
    <option value="1">Argentina</option> 
    <option value="2">Columbia</option> 
    <option value="3">United States</option> 
</select> 

これはSpring Expressionで達成できますか?どうもありがとう!

+0

あなたは右、春のソリューションを求めていますか?実際のHTML/JavaScript/jQueryソリューションではありませんか? –

+0

そうです、ありがとうございました! –

+1

さて、クールです。私は[タグ:javascript]タグと[タグ:jquery]タグを削除しました。これは、Spring(これをIMHOで解決するのが適切な場所)でこれを解決しようとしている場合は無関係です。 –

答えて

0

はこれを試してみてください:)

<form:select path="countries" id="countries"> 
<c:forEach var="countries" items="${countriesList}"> 
    <form:option <c:if test="${countries.id==3}"> selected="true" </c:if> value="${countries.id}"> ${countries.name} 
    </form:option> 
</c:forEach> 
</form:select> 
関連する問題