2012-09-19 130 views
0

我有一個天真的問題,我無法得到兩者之間的差異,從我看到與生成的html都認同導致相同的結果嗎?爲什麼我們需要窗體:選項呢?一個例子會很有幫助。春季文檔。在解釋這兩種方法時不在這裏,也許它涉及到基本的html結構?窗體之間有什麼區別:選擇和窗體:選項

回答

1

這裏是一個不錯的example

基本上形成:選項標籤使您可以選擇渲染你想在一個下拉整體它顯示列表的一部分。 具有以下形式:select標籤可靈活地在其中包含選項和選項標籤的組合。 這是我上面給出的鏈接的代碼片段。

<form:select path="country"> 
<form:option value="0" label="Select" /> 
<form:options items="${countryList}" itemValue="countryId" itemLabel="countryName" /> 
</form:select> 
+0

這是一個很好的例子,但是如何使用這個標籤獲得預選選項?說我想標籤名稱俄羅斯被選中? – tintin

1

Spring MVC中標記庫form:select代表一個簡單的HTML選擇,而form:options,允許你從填充包含集合中的項目的選擇,而不是使用幾個form:option標籤來做到這一點。

對於form:select,您必須設置模型類的相應路徑/屬性。

對於form:options您必須設置將填充選擇的列表。

設置form:select標記的路徑,您將自動選擇與您的屬性值相對應的選項。

相關問題