2013-07-15 1 views
0

Я использую привязку весны tld для сопоставления текстового поля с объектом объекта модели Java. Когда в текстовое поле не введено значение и не будет выполнено действие, какое значение будет установлено в свойстве модели? свойство объявляется как тип String. Я не устанавливаю значение по умолчанию для текстового поля. Установлено ли пустое значение или «»?Использование Spring: привязка к заданному значению объекту java

+0

Вы пытались увидеть в отладке, чтобы узнать, что это за значение? –

+0

Если «текстовое поле» означает вход с типом = «текст», то при отправке формы свойство включено в опубликованные данные формы для входного элемента управления без значения – DwB

+0

@DwB нет значения в смысле, будет ли он пустым или нулевым? – Radnerus

ответ

1

Представленные формы значений, которые относятся к типу String, по умолчанию представлены как "".

Вы можете зарегистрировать Spring StringTrimmerEditor, чтобы убедиться, что пустые значения конвертируются в null, если хотите.

+0

У вас есть источник для значения '' ''? Было бы полезно. –

+0

Простите, я не уверен, что вы имеете в виду ... – Matt

+0

Извините, что я имел в виду: где вы берете информацию о значении по умолчанию, '' ''? Может быть полезно иметь ссылку на ваш источник. Так понятно ? Я не носитель английского языка. –

Смежные вопросы