我已经实现了一个struts 2自动完成器,其中我使用了这样的字符串列表 -
<sj:autocompleter id="cityId"
cssClass="txtfield8"
name="outlet.cityName"
list="cityList"
autoComplete="true"
forceValidOption="false" />
如何为此设置默认值,以便每次加载时都会显示默认值?
答案 0 :(得分:2)
只需将默认值放在value参数中即可。
<sj:autocompleter id="cityId"
value=""
cssClass="txtfield8"
name="outlet.cityName"
list="cityList"
autoComplete="false"
forceValidOption="false" />
答案 1 :(得分:1)
您应该使用@Choatech建议的value
attribute:
value false false String "Preset the value of input element."
但是,指定的值应该是cityList
中列出的密钥之一,而不是某个随机值。
如果您要使用的值是标题,例如Please choose a City...
,请考虑使用