|
Модераторы: LSD, AntonSaburov |
|
Entwickler |
|
|||
Опытный Профиль Группа: Участник Сообщений: 285 Регистрация: 14.4.2007 Репутация: нет Всего: 2 |
Всем привет,
есть веб приложение, в котором нужно проверить значение [consulting.wishFee.fee]. Если 0 то одино сообшение, типо цена не может быть 0, если пусто то другое, а если NumberFormat не корректен, то третее... так вот "пусто" и "numberformat" exception типо е5 отлавливает, а вот равенство с 0 нет. Формат данных: 0,00. Приложение на Spring + Spring Web Flow. Валидатор прописан так:
так вот "оно" выдаёт мне два месседжа если 0, и tooSmall и required.... нигде что то не могу найти нормальное описание синтаксу... заранее спасибо за советы : - ) |
|||
|
||||
Nofate |
|
|||
Опытный Профиль Группа: Участник Сообщений: 266 Регистрация: 13.10.2008 Репутация: 2 Всего: 8 |
Логично. 0 не является null-ом (0 is not null). Поэтому оба условия срабатывают. Наверное, в первом случае вам стоит (? is not null) заменить на (? is null) по смыслу. PS. valang первый раз вижу, все рассуждения сугубо аналитические. ) PPS. Синтаксис разжеван здесь. Это сообщение отредактировал(а) Nofate - 28.12.2011, 12:55 -------------------- The future is not set, there is no fate but what we make for ourselves. Нофейтово пространство и смежные области |
|||
|
||||
Entwickler |
|
|||
Опытный Профиль Группа: Участник Сообщений: 285 Регистрация: 14.4.2007 Репутация: нет Всего: 2 |
а я и не знал что 0 это не NULL : - )
теперь серьёзно, меня интерессуют поля consulting.wishFee.fee а не другие... там я проверяю на 0 а не NULL... |
|||
|
||||
Entwickler |
|
|||
Опытный Профиль Группа: Участник Сообщений: 285 Регистрация: 14.4.2007 Репутация: нет Всего: 2 |
Решил таким образом:
Работает так: 1] отказывает в выполнении только если "НОЛЬ" (пусто) 2] отказывпет в выполнении только если НЕ "НОЛЬ" (пусто) и меньше 0 Немного гемарные у них "assertions" Всем ПОКА!!! : - ) |
|||
|
||||
Правила форума "Java" | |
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |