Я пытаюсь связать пользовательский ввод с флажками. Если проверка отмечена, переменная должна быть истинной. В противном случае ложь. В моем случае, когда пользователь установил флажок, значение переменной равно true (как и ожидалось), но когда пользователь не установил флажок, моя переменная связывается с нулевым значением (ожидаемое значение false). Почему это не связывается с ложью???
Я прикрепил свой код JSP.
JSP-код
<c:forEach items="${giftDelivery.tempHistoryDto}" var="profile" varStatus="status">
<tr class="table_rows">
<td>
<input type="checkbox" name="tempHistoryDto[${status.index}].giftStatus" <c:if test="${profile.giftStatus == true}">checked = "checked"</c:if>>
</td>
</tr>
</c:forEach>
Что я делаю неправильно здесь.
Любая помощь будет признательна.
Большое Вам спасибо.
name="tempHistoryDto[${status.index}].giftStatus"
вместоname="${profile.giftStatus)"
? - person Avijit Barua   schedule 26.12.2018