Пустые поля в форме JSP пустые или ""? - PullRequest
3 голосов
/ 29 июня 2010


Когда форма передается сервлету, это пустые поля "" или ноль?Так, например, в форме, где у вас есть Имя в качестве поля и фамилия в качестве поля
Декан - Имя
- Фамилия
Так, что это зарегистрировано как в сервлете?
Заранее спасибо
Дин

Ответы [ 3 ]

4 голосов
/ 29 июня 2010

Простой: если имя параметра присутствует, но значение отсутствует, то оно пустое.Если имя параметра также отсутствует, то оно равно нулю.Обычно вы даете полям имя, поэтому оно присутствует в качестве параметра запроса, а пустые поля будут просто представлены как пустая строка.

1 голос
/ 06 октября 2010

Это также зависит от сервера.JBoss даст вам пустые строки, а WebSphere даст вам ноль.Это настоящая пита.Я уверен, что есть какой-то стандарт, который так или иначе говорит (мои деньги были бы на правильной реализации JBoss), но вы должны написать код для обеих возможностей.

0 голосов
/ 29 июня 2010

Я думаю, что это зависит от браузера, но в большинстве случаев будет нулевым .Вы все равно должны разрешить оба случая.

Редактировать:

Как отмечено в комментариях, в большинстве случаев это будет пустая строка.

...