Forms 如何将默认值设置为窗体:选择spring中的标记

Forms 如何将默认值设置为窗体:选择spring中的标记,forms,select,spring-mvc,Forms,Select,Spring Mvc,有人能告诉我如何在表单中设置默认值:选择spring中的标记吗 我有四次拍卖。 1) 正常的 2) 逆转 3) 法语的 4) 荷兰语 我正在使用spring的form:select和form:options标记来实现同样的功能 但现在的要求是,默认情况下应选择Normal 我如何做到这一点 谢谢请参见下面的SO条目: 试试这个 <form:select path="auction"> <c:forEach items="${auctions}" var="auc" va

有人能告诉我如何在表单中设置默认值:选择spring中的标记吗

我有四次拍卖。 1) 正常的 2) 逆转 3) 法语的 4) 荷兰语

我正在使用spring的form:select和form:options标记来实现同样的功能

但现在的要求是,默认情况下应选择Normal

我如何做到这一点


谢谢

请参见下面的SO条目:

试试这个

<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>

${auc.name}
${auc.name}

地产:
普里马维拉
韦拉诺
奥托尼奥
因维耶诺

我看到了这篇文章,但我无法理解X和Y是什么,这并不重要。问题是,表单元素绑定到的对象(表单支持对象)必须初始化。参见示例:这是正确的答案,我不知道为什么没有选择它+1欢迎使用堆栈溢出,Abel。感谢您抽出时间回答这个问题。为了使它尽可能有用,请考虑添加代码的说明,以便其他用户知道它做什么和为什么。
<tr> 
   <td id="lado">Estacion :</td>
   <td>
       <form:select path="estacion">
           <form:option selected="selected" value="Primavera">Primavera</form:option>
           <form:option value="Verano">Verano</form:option>
           <form:option value="Otoño">Otoño</form:option>
           <form:option value="Invierno">Invierno</form:option>
       </form:select>
   </td>
</tr>