У меня есть приложение JSF 2.0 на Tomcat со многими полями <h:inputText>
для ввода данных в моей базе данных. Некоторые поля не требуются.
<h:inputText value="#{registerBean.user.phoneNumber}" id="phoneNumber">
<f:validateLength maximum="20" />
</h:inputText>
Когда пользователь покидает это поле пустым, JSF устанавливает пустую строку ""
вместо null
.
Как я могу исправить это поведение, не проверяя каждую строку с помощью
if (string.equals("")) { string = null; }