我有一个正在运行的状态下拉菜单。我用所有状态填充它,然后我选择了哪个状态。现在我需要重做它并使其可用于选择多个状态。我需要一个提示如何获得所有多重选择状态的arraylist
<label for="state" class="label">State</label>
<select class="w-input" maxlength="256" name="state" data-
name="state" id="state" multiple="multiple">
<option th:each="state : ${states}" th:value="${state.getName()}" th:text="${state.getName()}" th:selected="${state.getName()} == ${questionnaire.getState()}"></option>
</select>
我的控制员:
model.addAttribute("states", stateService.getAllStates());
questionnaire.setState(body.get("state"));
我正在寻找一种方法将多个状态设置为字符串的arraylist,因为现在我只获得一个String作为值,但不是所有选中的