使用带有Struts的Select2

时间:2017-07-18 12:16:46

标签: jsp jstl jquery-select2 struts-1

我有使用jsp的Struts 1应用程序,我想在jsp中预填充select2(多个)组件。我有以下代码,它显示功能Select2组件:

<html:select property="codes" styleClass="myClass" styleId="myId" multiple="multiple">
    <c:forEach var="csOption" items="${codesList}" varStatus="index">  
        <html-el:option key="${csOption}" value="${csOption}"/>
    </c:forEach>
</html:select> 

...

$(".js-example-basic-multiple").select2();

在结果中,我想要这样的东西:

<select ...>
   <option value="A">A</option>
   <option value="B">B</option>
   <option value="C" selected>C</option>
   <option value="D" selected>D</option>
   <option value="E">E</option>
</select> 

但是,我希望选择一些值(我们处于编辑形式)。如果我将selected="true"添加到html:option代码中,则存在以下问题(仅使用selected也不起作用):

  

根据TLD

为标签选项选择的属性无效

知道如何解决这个问题吗?

0 个答案:

没有答案