【问题标题】:Adding another item to collection object将另一个项目添加到集合对象
【发布时间】:2010-07-09 14:25:59
【问题描述】:
State:
<html:select property="product.stateId" size="1" onchange="loadProducts();loadProducts2();">
    <html:options collection="stateList" property="id" labelProperty="name"/>
</html:select>

我想在下拉菜单中向状态列表添加另一个选项,例如“请选择状态”。我想我需要修改Java集合对象..

【问题讨论】:

    标签: java jsp servlets struts


    【解决方案1】:

    只需添加一个&lt;html:option&gt; 标记即可。 TLDDOC 允许:

    此标签可以在单个&lt;html:select&gt; 元素中多次使用,可以 结合使用,也可以代替一个或多个&lt;html:option&gt;&lt;html:optionsCollection&gt; 元素。

    【讨论】:

    • 你在选项里面放了一个输入标签吗?
    • 嗯?此评论与此问题/答案有何关联?将来只需为每个新的独立问题提出一个新问题。无论如何,根据 HTML 规范,这是不可能的。如果你想要一个 combobox(一个可编辑的下拉菜单),你必须寻找一个 JavaScript 风格的解决方案。 Struts 没有这种开箱即用的组件。你可以找到here几个基于jQueryJS库的例子。
    猜你喜欢
    • 2019-10-01
    • 2019-01-18
    • 1970-01-01
    • 1970-01-01
    • 2016-02-28
    • 1970-01-01
    • 2014-12-09
    • 2021-07-14
    相关资源
    最近更新 更多