Я использую Struts2 и пытаюсь заполнить данные системы контрольным списком. При отправке мне отправляется массив строк, который содержит «id» выбранного элемента [«8», «2», «5»]
но если я заранее заполнил это поле заранее тем же массивом строк - ничто не помечено галочкой, что я делаю не так?
определение выглядит следующим образом:
<html:checkboxlist list="userroleslist" listKey="id" listValue="description" name="userroleresponse" label="User Roles"/>
userroleslist содержит список, содержащий полный список опций с идентификатором, являющимся значением, которое я использую, и полем описания в качестве отображаемой метки (это все работает). Userroleresponse - это строковый массив, который возвращается как ["8", "2", "5"], когда отмечены и отправлены, но если предварительно заполнено, флажки на экране не отмечены,