2010-07-09 42 views
2
State: 
<html:select property="product.stateId" size="1" onchange="loadProducts();loadProducts2();"> 
    <html:options collection="stateList" property="id" labelProperty="name"/> 
</html:select> 

我想在狀態列表中添加另一個選項,例如「請選擇狀態」,在下拉菜單中。我想我需要修改Java集合對象..將另一項添加到收集對象

回答

1

只需添加一個<html:option>標記即可。所述TLDDOC允許:

此標記可以在單個<html:select>元件內被多次使用,結合任一或代替一個或多個<html:option><html:optionsCollection>元件。

+0

你把一個輸入標籤內的選項? – atomical 2010-07-09 14:39:00

+0

咦?這個評論如何與這個問題/答案相關?將來只要爲每個新的獨立問題提出一個新問題。無論如何,根據HTML規範,這是不可能的。如果你想要一個* combobox *(一個可編輯的下拉菜單),你必須尋找一個JavaScript風格的解決方案。 Struts沒有這樣的組件。你可以在這裏找到[http://www.google.com/search?q=jquery+combobox]幾個基於[jQuery](http://jquery.com)JS庫的例子。 – BalusC 2010-07-09 14:40:11