![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| Гость_junior |
|
|||
|
Unregistered |
Привет, всем,
вопрос: есть два поля куда надо вводить значения. эти значения передаются в джавабины. никак не получается отловить нулевые значения, т.е. когда пользователь ничего не вводит, а сразу жмет кнопочку сабмит. В обычном приложении все ок, а когда через ЖСП делаю, ничего не получается. Внутри проверяю на равенство null, не отлавливается. Что делать? |
|||
|
||||
| KostenkoSergey |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 290 Регистрация: 31.10.2005 Где: Kiev Репутация: 3 Всего: 8 |
кидай исходину.. - так не понятно ничего
|
|||
|
||||
| erka |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 29 Регистрация: 13.7.2005 Репутация: нет Всего: 1 |
"".equals(string) ?
|
|||
|
||||
| ___Yuri |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 21 Регистрация: 2.3.2005 Где: МО Репутация: нет Всего: нет |
trim(); а потом проверить на размер?...
Кинь код |
|||
|
||||
| KostenkoSergey |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 290 Регистрация: 31.10.2005 Где: Kiev Репутация: 3 Всего: 8 |
дык пустая строка и нулл это ДВЕ БОЛЬШИЕ РАЗНИЦЫ в жсопе чтось типа такой проверки пиндуль :
|
||||
|
|||||
| batigoal |
|
|||
![]() Нелетучий Мыш ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6423 Регистрация: 28.12.2004 Где: Санктъ-Петербургъ Репутация: 16 Всего: 151 |
Вообще, если поля должны быть обязательно заполнены, это нужно проверять на клиенте (джаваскриптом). Это совсем просто, но сэкономит юзеру кучу времени.
-------------------- "Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли) ЖоржЖЖ |
|||
|
||||
| KostenkoSergey |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 290 Регистрация: 31.10.2005 Где: Kiev Репутация: 3 Всего: 8 |
ЗЫ ну не выучил я "джаваскриптом" Это сообщение отредактировал(а) KostenkoSergey - 7.11.2005, 17:52 |
|||
|
||||
| erka |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 29 Регистрация: 13.7.2005 Репутация: нет Всего: 1 |
к тому же javascript можно отключить или javascript может некорректно работать на стороне клиента. так что идеальный вариант - и на клиенте и на сервере.
|
|||
|
||||
| batigoal |
|
||||
![]() Нелетучий Мыш ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6423 Регистрация: 28.12.2004 Где: Санктъ-Петербургъ Репутация: 16 Всего: 151 |
Там все несложно. Вот примитивный пример (работает в IE и FireFox, насчет остальных браузеров не уверен):
Добавлено @ 23:12 Ну и, как было справедливо подмечено, валидацию на сервере никто не отменял. -------------------- "Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли) ЖоржЖЖ |
||||
|
|||||
| Гость_junior |
|
||||||
|
Unregistered |
Кроче, в чем была проблема...
Текст формочки с полями:
текст ЖСП handlerDB:
и код бина, не полный
Так вот, когда в поля ничего не писать, а сразу жмакать кнопочку Сабмит, то поля не проверялись вообще, никакого сообщения не выводилось. Единственным решением которое я нашел, это просто установить в поле дефолтовое значение " ". Теперь проверяется... |
||||||
|
|||||||
| Гость_junior |
|
|||
|
Unregistered |
Вот еще вопрос:
кто-нибудь может привести пример аутентификации? или киньте ссылку, плз |
|||
|
||||
| sergejzr |
|
|||
![]() Un salsero Профиль Группа: Админ Сообщений: 13285 Регистрация: 10.2.2004 Где: Германия г .Ганновер Репутация: 2 Всего: 360 |
Так надо проверять Проверка всегда желательна и на клиенте и на сервере. Причём на сервере - всегда обязательна. |
|||
|
||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |