Bootstrap duallistbox无法提交(错误请求)

时间:2015-09-16 13:17:22

标签: twitter-bootstrap spring-mvc listbox multi-select

我正在使用bootstrap duallistbox在我的网站中进行多选。我正在使用spring mvc。当我尝试发布我的选择时,问题是收到错误的请求响应。这是我的选择标签结构:

 <select multiple="multiple" name="selectedUsers" id="selectedUsers" class="form-control">
        <c:forEach items="${allUsers}" var="item">
          <c:choose>
            <c:when test="${fn:contains(selectedUsersList, item.id.toString())}">
            <option value="${item.id}" selected>${item.username}</option>
            </c:when>
            <c:otherwise>
              <option value="${item.id}">${item.username}</option>
            </c:otherwise>
          </c:choose>
          </c:forEach>
      </select>

发布的数据是:     profileType = 0&安培; selectedUsers = 4444444&安培; selectedUsers = AAAAAA&安培; selectedUsers = 893247 &安培; _selectedUsers = 1

正如您所看到的,我正在接收选定的用户,但没有以正确的方式发生绑定。

任何人都可以指导我如何使这项工作? 提前完成。

1 个答案:

答案 0 :(得分:1)

没关系,问题是我期待在selectedUsers中有一个整数列表,而我选择的一些id实际上是字符串。我将List更改为List并使用字符串而不是整数