2012-09-05 74 views
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> 

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

+0

对不起!我认为第一篇文章没有工作。 – Pracede

+0

对不起,我的Jboss服务器有刷新问题。我的战争版本并不好。现在我得到了我需要的表格: – Pracede

+0

您应该删除重复的帖子(无论是这个还是另一个),我相信你应该能够回答你自己的问题。这是可以接受的,你可以接受你的答案,以便社区知道问题已经解决。 – nmc

回答

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"/>