如何设置<html:optionscollection>元素的默认值?

时间:2016-06-27 19:59:57

标签: javascript html html-select

此网站上有一个类似的问题,要求how to set the default vaule for an HTML object

这取决于为单独列出的"value"设置<option>标记,但我使用的是optionsCollection,其中包含预设的选项列表。

<html:select property="optionsList">
    <html:optionsCollection name="lutOptions"/>
</html:select>

我尝试将所需的option指示为selected,但它似乎无法正常工作。相反,它只是为底部的列表创建一个新选项。

<option selected="selected">desired option</option>

如何将lutOptions列表中的一个选项设置为optionsCollection对象的默认选项?

1 个答案:

答案 0 :(得分:1)

也许这个链接可以帮到你。

http://www.coderanch.com/t/54537/Struts/Set-default-html-select

如链接中所述,您可以将ActionForm bean属性设置为适当的值。有三种方法可以设置ActionForm bean属性:

  1. 您可以在转发到JSP的Action类中设置它
  2. 您可以使用<c:set>标记
  3. 在JSP中设置它
  4. 您可以在ActionForm bean的reset()方法中设置此值