私は次のコードを持っています:
<form:select path="roles" items="${roleList}" itemLabel="roleType" itemValue="id" />
以下のようにhtmlを生成します。
<select id="roles" name="roles" multiple="multiple">
<option value="1">ROLE_ADMIN</option>
<option value="2">ROLE_HQ</option>
<option value="3">ROLE_MASTER</option>
<option value="4">ROLE_STATE</option>
<option value="5">ROLE_CENTRE</option>
</select>
multiple
また、オプションの属性は使用しません。生成されたHTMLになぜ含まれているのか考えてみて"multiple="multiple"
ください。