【问题标题】:Spring form option default selected弹簧形式选项默认选中
【发布时间】:2013-03-29 05:29:52
【问题描述】:

在下拉列表中选择默认值时遇到问题。 我的jsp中的代码如下

<form:select path="codes" multiple="false">
    <form:option value="NONE" label="--- Select Code ---" />
    <form:options items="${statusQueryForm.codes}" />
</form:select>

下面是statusQueryForm中的代码:

public void setCodes(Collection<String> codes) {
    this.codes = codes ;
}
public Collection<String> getCodes() {
    return codes;
}

Codes 包含 Strings 的数组列表包含像 {"123","345"} 之类的数据

现在当页面加载时,选择了最后一个选项 345。我想要的是默认选择“选择代码”。

请有人可以指导我正确的方向。我试图理解文档,但在这个例子中没有达到某种意义。

【问题讨论】:

    标签: java forms spring spring-mvc tags


    【解决方案1】:

    好吧,我可以通过向 StatusQueryForm 添加一个属性代码来解决这个问题。 Jsp代码更改如下:.path由代码更改为代码

    <form:select path="code" multiple="false">
        <form:option value="NONE" label="--- Select Code ---" />
        <form:options items="${statusQueryForm.codes}" />
    </form:select>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-02-22
      • 1970-01-01
      • 2019-06-28
      • 2018-05-02
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多