|
0 / 0 / 0
Регистрация: 28.06.2015
Сообщений: 16
|
||||||
Возврат значения - null в OpenShift17.03.2016, 16:37. Показов 588. Ответов 6
Метки нет (Все метки)
Приветствуют, есть приложение с формой регистрации. На локальном хосте (TomCat 8.0.28) регистрация работает нормально. Но когда заливаю на OpenShift переменная принимающая введенный пользователем mail возвращает всегда null. В firebag значение установлено соответствующее, но код всегда выполняется на куске приведенном в примере ниже и выводит на экран слово mail, хотя должен это строчку передать в ajax(и то при условии что переменная равна null). Уже много раз переделывал проверку условия но результат либо NullPointerException либо строка 'mail'. Может кто сталкивался с таким?
0
|
||||||
| 17.03.2016, 16:37 | |
|
Ответы с готовыми решениями:
6
Повторный возврат рандомного значения ,без изменения значения Возврат значения С++ Возврат значения по ссылке |
|
149 / 162 / 48
Регистрация: 19.10.2012
Сообщений: 530
|
|
| 18.03.2016, 09:05 | |
|
Анализатором трафика какого то посмотри какой запрос проходит, а точнее, какие параметры передает.
И как выглядит форма/функция запроса на пост?
0
|
|
|
0 / 0 / 0
Регистрация: 28.06.2015
Сообщений: 16
|
||||||||||||||||
| 18.03.2016, 11:17 [ТС] | ||||||||||||||||
|
форма JSP
0
|
||||||||||||||||
|
149 / 162 / 48
Регистрация: 19.10.2012
Сообщений: 530
|
|
| 18.03.2016, 12:01 | |
|
Что говорит дебагер на req.getParameter("mail")? Что говорит дебагер в браузере при отправке запроса на $('#eEmail').val()? Что говорит анализатор трафика, какие значения параметров проходят в посте?
Почему вытягиваешь элементы из формы, если можно сделать сабмит формы аяксом? 13 вложенных ифэлсов. И каждый раз они у тебя проходят после успешной регистрации. Возвращай из сервлета ответ с статус кодом ошибки, и обрабатывай его в error(){ } а не success(){ }. И в обработке ошибки switch а не 13 ифэлсов. erEmail erLogin erPassword erRepeatPass - есть ли техническая потребность в отдельных блоках для каждой из ошибок? Добавлено через 6 минут Проверка соответствия пароля и подтверждения проходить должна на стороне клиента. Так же как и уникальность логина, с соответствующим дополнительным ajax запросом. На стороне сервера у тебя 3 разных процедуры валидации мыла, в 4 блоках проверки. то же самое с паролем и логином.
0
|
|
|
0 / 0 / 0
Регистрация: 28.06.2015
Сообщений: 16
|
|
| 18.03.2016, 14:55 [ТС] | |
|
Это вообще тестовый вариант, поэтому не заворачивался сильно на switch или if, а столько if else только для проверки разных вариантов. Вообщем и в браузере и при проверке трафика приходят нормальные параметры те что передал. Можно каким то образом отследить работу сервлетов у приложения когда оно на openshift залито, ведь браузер и например wireshark показывает только обработку запросов? Я имею ввиду есть инструмент чтобы дебажить на хосте.
0
|
|
|
149 / 162 / 48
Регистрация: 19.10.2012
Сообщений: 530
|
|
| 18.03.2016, 15:28 | |
|
http://tools.jboss.org/documen... debug.html
Добавлено через 56 секунд https://www.google.com.ua/webh... 0openshift
0
|
|
|
0 / 0 / 0
Регистрация: 28.06.2015
Сообщений: 16
|
|
| 18.03.2016, 15:33 [ТС] | |
|
Благодарю
0
|
|
| 18.03.2016, 15:33 | |
|
Помогаю со студенческими работами здесь
7
Возврат значения структуры Возврат значения переменной Возврат значения из функции Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
|
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога
Финальные проекты на Си и на C++:
hello-sdl3-c. zip
hello-sdl3-cpp. zip
Результат:
|
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога
MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
|
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд.
Даже если у вас. . .
|
|
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает
монорепозиторий в котором находятся все исходники.
При создании нового решения, мы просто добавляем нужные проекты
и имеем. . .
|
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение:
В этой книге («Подход, основанный на вариантах использования») Ивар утверждает,
что архитектура программного обеспечения — это
структуры,. . .
|
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога
Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
|
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip
На первой гифке отладочные линии отключены, а на второй включены:. . .
|