有没有人知道如何自动选择选项标签?
我检查了spring form标记库,但是在呈现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>
并且,我希望列表中的一个选项(即.stems =“$ {plants}”,比如说“NeemTree”)在页面出现时显示为已经选中。
由于
答案 0 :(得分:5)
“选定的选项”将由Spring MVC根据path=""
属性计算。
在上述情况下,我想,
path="strPlant"
的值为空
OR
由items="${plants}"
属性表示的数组/集合/映射不包含与path="strPlant"
值对应的元素。
e.g。
如果path="strPlant"
生成字符串NeemTree
,则items=""
必须以NeemTree
作为元素。
itemLabel="strPlant"
属性时, itemValue="strPlant"
和items=""
才有意义。