Когда форма передана сервлету, это пустые поля "" или null? Так, например, в форме, в которой у вас есть имя, как поле и фамилию как поле
Дина - Имя
- Фамилия
Так что он зарегистрирован как в сервлет?
Заранее спасибо
ДинПустые поля в форме JSP null или ""?
ответ
Прост: Если имя параметра присутствует, но значение нет, тогда оно пустое. Если имя параметра отсутствует, то оно равно null. Обычно вы указываете поля имени, поэтому оно присутствует как параметр запроса, а пустые поля будут просто пустыми.
Я думаю, что до браузера, но
в большинстве случаев это будет нулевым
. Вы должны по-прежнему разрешать оба случая.
Edit:
Как было отмечено в комментариях, в большинстве случаев это будет пустая строка.
Это, безусловно, не до браузера. – BalusC
@BalusC: Я прошу отличить. Буфер должен отправлять или не отправлять пустые текстовые поля, а значение будет равно null, если поле не отправлено, а пустая строка - в противном случае. http://www.w3.org/TR/html4/interact/forms.html#h-17.13.2 «Если элемент управления не имеет текущего значения при отправке формы, пользовательские агенты не обязаны его обрабатывать как успешный контроль ». –
Я делал webdev в течение десятилетия, и я еще не видел браузер, который опускает имя параметра, когда значение параметра пуст, поэтому это, конечно, не «в большинстве случаев оно будет равно нулю». – BalusC
Это также зависит от сервера. JBoss предоставит вам пустые строки, но WebSphere предоставит вам значение null. Это настоящая PITA. Я уверен, что есть какой-то стандарт, который говорит так или иначе (мои деньги были бы на JBoss правильной реализации), но вы должны кодировать обе возможности.
Это ** ошибка ** в Websphere. Просто установите последний пакет исправлений. Это описано в [APAR PK10162] (http://www-01.ibm.com/support/docview.wss?uid=swg1PK10162). – BalusC
- 1. Как сделать, если поля формы Jsp пустые или Null
- 2. Проверить пустые поля в форме
- 3. Значение текстового поля в форме jsp приходит как null
- 4. Reflection - унаследованные поля все пустые или пустые
- 5. phpmyadmin конвертировать все пустые поля в NULL
- 6. Запрос Mysql, игнорирующий NULL и пустые поля
- 7. счетные пустые или нулевые поля в SQL
- 8. Извлечь пустой запрос в форме поиска, когда поля поиска пустые
- 9. Как не пройти пустые поля ввода в HTML-форме
- 10. Как обновлять только поля в форме, которые НЕ пустые
- 11. Пустые или необработанные структурные поля в golang
- 12. NULL в полях таблицы лучше, чем пустые поля?
- 13. Вставить пустые значения вместо NULL в числовые поля
- 14. Как остановить пустые поля ввода от влияния вычислений в форме
- 15. AJAX с запросом sql, игнорирующим пустые поля в представленной форме
- 16. Как не пройти пустые поля ввода номера в форме HTML
- 17. PHP возвращает пустые поля в форме электронной почты
- 18. Пустые поля в форме HTML каждый раз, когда я обновляю
- 19. Сериализация Джексона: игнорировать пустые значения (или null)
- 20. страница отображает пустые поля перед формой POST JSP
- 21. Пустые поля с отражением
- 22. Поля NULL или BLANK (ORACLE)
- 23. Пустые клетки и Null Valuess
- 24. ColdFusion, проверяющий пустые поля формы
- 25. Кристалл отчеты о выборе записи, содержащие пустые строки или «null»
- 26. Count NULL или пробельные поля в SQLite
- 27. Как отклонить пустые и пустые атрибуты в форме sign_up?
- 28. Jquery сосчитать все пустые поля
- 29. Дополнительные поля в форме baconjs
- 30. Данные, размещенные по HTML-форме, пустые
Спасибо, я был немного не уверен в комментарии к обозревателю – Dean