【问题标题】:How to set default value to form:select tag in spring如何将默认值设置为表单:在 spring 中选择标签
【发布时间】:2011-06-25 10:52:43
【问题描述】:

谁能告诉我如何在 form:select 标签中设置默认值?

我有四次拍卖。 1) 正常 2) 反向 3) 法语 4) 荷兰语

我正在使用 spring 的 form:select 和 form:options 标签。

但现在的要求是默认选择Normal。

我如何做到这一点?

谢谢

【问题讨论】:

    标签: forms select spring-mvc


    【解决方案1】:
    <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>
    

    【讨论】:

    • 欢迎来到 Stack Overflow,Abel。感谢您花时间回答这个问题。为了使其尽可能有用,请考虑添加对您的代码的描述,以便其他用户知道它的作用和原因。
    【解决方案2】:

    试试这个

    <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
    【解决方案3】:

    请参阅下面的 SO- 条目:

    spring add default value to form:select

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-03-13
    • 2011-04-14
    • 2016-10-01
    • 1970-01-01
    • 1970-01-01
    • 2018-06-22
    • 1970-01-01
    • 2021-06-28
    相关资源
    最近更新 更多