0

我想创建一个这样的表单:

<select name="selectedStatut" size="5" id="form_selectedStatut" multiple="multiple">
    <option value="1">Editable</option>
    <option value="2">Traitement du systeme en cours</option>
    <option value="3">Diffusee au souscripteur</option>
    <option value="4">Diffusee au commercial</option>
    <option value="5">Diffusee au client</option>
    <option value="6">Supprimee</option>
</select>

我使用以下代码:

<s:select label="Statut" multiple="true" size="5"  list="#{'1':'Editable','2':'Traitement du systeme en cours','3':'Diffusee au souscripteur','4':'Diffusee au commercial','5':'Diffusee au client','6':'Supprimee'}"  name="selectedStatut">
                  </s:select>

但我在下面得到这个表格:

<select name="selectedStatut" size="5" id="form_selectedStatut" multiple="multiple">
    <option value="Editable">Editable</option>
    <option value="Traitement du systeme en cours">Traitement du systeme en cours</option>
    <option value="Diffusee au souscripteur">Diffusee au souscripteur</option>
    <option value="Diffusee au commercial">Diffusee au commercial</option>
    <option value="Diffusee au client">Diffusee au client</option>
    <option value="Supprimee">Supprimee</option>
</select>

我错过了什么 ?感谢您的帮助。

4

1 回答 1

0

你需要这样做listKey="key"并且listValue="value"

<s:select label="Statut" multiple="true" size="5"  
       list="#{'1':'Editable','2':'Traitement du systeme en cours','3':'Diffusee au souscripteur','4':'Diffusee au commercial',
               '5':'Diffusee au client','6':'Supprimee'}"  
       name="selectedStatut" listKey="key" listValue="value"/>
于 2012-09-05T14:10:23.917 回答