2010-07-08 55 views
3

有沒有人有關於如何自動選擇選項標籤的想法?默認情況下,Spring MVC中的自動選擇選項標籤

我在Spring表單標記庫中檢查過,但不能看到任何與呈現JSP時默認選擇的選項值相關的屬性。

我基本上有這樣的:

<p> 
    <label for="plantLabel" class="label">Plant:</label> 
    <form:select path="strPlant" > 
     <form:option value="-" label="--Select Please--" /> 
     <form:options items="${plants}" itemLabel="strPlant" 
      itemValue="strPlant" /> 
    </form:select> 
</p> 

和,我想從列表中選擇選項(即項目=「$ {植物}」,說「NeemTree」),以顯示爲已選定時頁面loades。

感謝

回答

5

「選定選項」將被Spring MVC基礎上,path=""屬性來計算。

在上述情況下,我認爲,

要麼的path="strPlant"值爲空

OR

items="${plants}"屬性來表示不包含對應於path="strPlant"值的元件陣列/收集/地圖。

例如 如果path="strPlant"結果爲字符串NeemTree,items=""必須具有NeemTree作爲元素。

itemLabel="strPlant"itemValue="strPlant"只有當您將HashMap的實例傳遞給items=""屬性時纔有意義。

Spring Reference Documentation

+0

謝謝......我把它運用到了... – 2010-07-09 07:30:20

相關問題