簡體   English   中英

如何在Spring窗體中指定默認選擇的值:select

[英]How to specify which value is selected by default in Spring form:select

我有一個jsp表單:

<f:form modelAttribute="myform" action="" id="forma">
<f:select path="nameOfTable" onchange="MyMethod()" name="tableName" id="tableName" >
<f:options items="${valmap}"/>
</f:select>
<input type="submit" value="Submit" onclick="constructUrl(forma)"/>
</f:form>

valmap是一個包含字符串鍵和值的映射。 我從另一個具有類似形式的頁面來到這個jsp頁面,所以這更像是導航菜單。 如何讓select默認顯示一個特定的值,而不是地圖中的第一個? 我可以傳遞密鑰並寫入selected =“valmap.get.key”但它突然總是選擇最后一個值,而不是我需要的值

只需在f:select和f:選項之間使用它! 如果你想要“顯示”默認只是這樣做

<form:option selected="true" value="show" />


<f:select path="nameOfTable" onchange="MyMethod()" name="tableName" id="tableName" >
<f:option selected="true" value="theValueYouNeed" />
<f:options items="${valmap}"/>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM