默认选中了弹簧表单选项



我在下拉菜单中选择默认值时面临问题。我的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;
}

代码包含字符串的数组列表,包含像{"123","345"}这样的数据

现在当页面被加载时,最后一个选项被选中345。我想要的是"Select code"应该被默认选中。

请有人给我指路。我试着去理解文档,但是在这个例子中还是没有找到什么意义。

我能够通过添加一个属性代码到StatusQueryForm来解决这个问题。Jsp代码更改如下:路径从代码更改为代码

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

相关内容

  • 没有找到相关文章

最新更新