Я использую Spring 3.0, в моем JSP у меня есть несколько флажков (нормальные <input type="checkbox" ....>
). Я использую <spring:bind path="businessL1">
, чтобы связать его с бобом со свойством String[] businessL1;
флажки выглядят примерно так (в формате html): -
<input type="checkbox" value="2" name="businessL1[]">
Теперь, когда я пытаюсь отправить форму, выдается следующее исключение: -
[org.apache.jsp.WEB_002dINF.jsp.error.GenericError_jsp] - Generic Error:
java.lang.NumberFormatException: For input string: ""
at java.lang.NumberFormatException.forInputString(NumberFormatException.java:48)
at java.lang.Integer.parseInt(Integer.java:470)
at java.lang.Integer.parseInt(Integer.java:499)
at
org.springframework.beans.BeanWrapperImpl.setPropertyValue(BeanWrapperImpl.java:938)
at
org.springframework.beans.BeanWrapperImpl.setPropertyValue(BeanWrapperImpl.java:900)
at........
У меня нет преобразований, все типа String.
контроллер я использую это простой контроллер формы
кстати, остальные свойства, т. е. не бинарный тип, такой как текст и т. д., успешно устанавливаются в компоненте.