2010-07-08 116 views
3

有没有人有关于如何自动选择选项标签的想法?默认情况下,Spring MVC中的自动选择选项标签

我在Spring表单标记库中检查过,但不能看到任何与呈现JSP时默认选择的选项值相关的属性。

我基本上有这样的:

<p> 
    <label for="plantLabel" class="label">Plant:</label> 
    <form:select path="strPlant" > 
     <form:option value="-" label="--Select Please--" /> 
     <form:options items="${plants}" itemLabel="strPlant" 
      itemValue="strPlant" /> 
    </form:select> 
</p> 

和,我想从列表中选择选项(即项目=“$ {植物}”,说“NeemTree”),以显示为已选定时页面loades。

感谢

回答

5

“选定选项”将被Spring MVC基础上,path=""属性来计算。

在上述情况下,我认为,

要么的path="strPlant"值为空

OR

items="${plants}"属性来表示不包含对应于path="strPlant"值的元件阵列/收集/地图。

例如 如果path="strPlant"结果为字符串NeemTree,items=""必须具有NeemTree作为元素。

itemLabel="strPlant"itemValue="strPlant"只有当您将HashMap的实例传递给items=""属性时才有意义。

Spring Reference Documentation

+0

谢谢......我把它运用到了... – 2010-07-09 07:30:20

相关问题