2010-07-09 57 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