Предварительно выбрать значение в теге Struts <s: select>? - PullRequest
5 голосов
/ 26 января 2009

У меня есть этот тег Struts:

<s:select name="country.id" 
          list="countries"  
          listValue="name" 
          listKey="id"
          headerValue="Select Country"
          headerKey=""
          label="Country" />

, который выводит следующий HTML-код:

<select name="country.id" tabindex="12" id="registration_country">
    <option value="">Select Country</option>
    <option value="1">United States</option>
    <option value="2">Afghanistan</option>
    <option value="3">Albania</option>
    <option value="4">Algeria</option>
    ...
    <option value="192">Zambia</option>
    <option value="193">Zimbabwe</option>
</select>

Как указать, что я хочу, например, чтобы «Албания» была предварительно выбрана в списке?

Ответы [ 2 ]

7 голосов
/ 27 января 2009

Используйте атрибут value в теге s:select:

<s:select name="country.id" 
list="countries"  
listValue="name" 
listKey="id"
headerValue="Select Country"
headerKey=""
label="Country"
value="3" />
0 голосов
/ 26 января 2009

Попробуйте это:

headerKey="3"
...