powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Как реализовать такое в jsp
22 сообщений из 22, страница 1 из 1
Как реализовать такое в jsp
    #39198709
Фотография wolverin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подскажите новичку
Вот у меня jsp страница отдает в браузер форму для заполнения, хотелось бы по кнопке чтобы прошла проверка кой чего на сервере и либо выдало окно сообщения, либо произошел редирект на страницу с другого хоста, которая получена в результате проверки.
Не обедавши трудно соображаю - JS вроде мне не поможет, т.к. проверку нужно делать на стороне сервера, а создавать новые страницы смысла нет
Все это дело завернуто в GlassFish server )
...
Рейтинг: 0 / 0
Как реализовать такое в jsp
    #39198712
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wolverin...Не обедавши трудно соображаю - JS вроде мне не поможет, т.к. проверку нужно делать на стороне сервера, а создавать новые страницы смысла нет...

Как вариант - AJAX
...
Рейтинг: 0 / 0
Как реализовать такое в jsp
    #39198716
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wolverinJS вроде мне не поможет
минимально для AJAX --> Servlet всё таки нужно.
...
Рейтинг: 0 / 0
Как реализовать такое в jsp
    #39198728
Фотография wolverin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,

спасибо, да видимо Servlet нужен, который из JS выполнять...
AJAX я так понял это тот же JS, который выполняется в фоне, мне не нужно фонового выполнения, пусть по кнопке запрос идет, это пойдет
...
Рейтинг: 0 / 0
Как реализовать такое в jsp
    #39198733
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wolverin,

Блин стандартная же форма логина. Как можно было примеров не найти.
Решение из прошлого века:
- Делаем сабмит формы на сервер
- Валидируем на сервере
- В случае успеха - sendRedirect
- В случае ошибки - выставляешь атрибут ошибки и возвращаем ту же страницу с теме же данными + ошибка
- JSP анализирует наличие ошибки и выводит её на страницу при налиции

Решение из этого века:
- Собираем данные из формы в JSON
- Отправляем на сервер для валидации
- Получаем JSON ответ смотрим на результат
- В случае успеха - window.location =
- В случае ошибки меняем DOM чтобы её показать

В обоих случаях валидация на сервере. В обоих случаях вопрос к Java и JSP отношения не имеет.
...
Рейтинг: 0 / 0
Как реализовать такое в jsp
    #39198736
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wolverinспасибо, да видимо Servlet нужен, который из JS выполнять...

Вам нужен REST сервис
http://www.andygibson.net/blog/article/simple-restful-web-services-with-glassfish/
...
Рейтинг: 0 / 0
Как реализовать такое в jsp
    #39198744
Фотография wolverin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blazkowiczwolverin,

Блин стандартная же форма логина
Я не волшебник. Я еще только учусь (с)
Спасибо! Перевариваю
...
Рейтинг: 0 / 0
Как реализовать такое в jsp
    #39198754
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wolverinPetro123,

спасибо, да видимо Servlet нужен, который из JS выполнять...
AJAX я так понял это тот же JS, который выполняется в фоне, мне не нужно фонового выполнения, пусть по кнопке запрос идет, это пойдет
только 2 варианта в веб:
- сабмит (GET POST) и перерисовка (перезапрос) страницы
- AJAX получение инфы на клиента без перезапроса и перерисовки.
Так что - "фон" это не тот термин.
...
Рейтинг: 0 / 0
Как реализовать такое в jsp
    #39198758
Фотография wolverin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123только 2 варианта в веб:
- сабмит (GET POST) и перерисовка (перезапрос) страницы
- AJAX получение инфы на клиента без перезапроса и перерисовки.
Так что - "фон" это не тот термин.
понял, спасибо, попробую тогда второй вариант, раз сейчас это правильней, чем гонять страницы туда сюда )
...
Рейтинг: 0 / 0
Как реализовать такое в jsp
    #39198768
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wolverinпонял, спасибо, попробую тогда второй вариант, раз сейчас это правильней, чем гонять страницы туда сюда )
Самое время начать изучение jQuery
http://stackoverflow.com/questions/5004233/jquery-ajax-post-example-with-php
...
Рейтинг: 0 / 0
Как реализовать такое в jsp
    #39199059
lor2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
спринг валидатор и тег <form:form> в помощь. всё точно так как вы хотите.
...
Рейтинг: 0 / 0
Как реализовать такое в jsp
    #39199061
lor2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
екзампл номер 1:
http://www.mkyong.com/spring-mvc/spring-mvc-form-handling-example/

а тут на любой вкус:

http://www.roseindia.net/tutorial/spring/spring3/web/spring-3-mvc-validation-example.html

в любом случае если вас не устраивают стандартные аннотации валидации - будете писать свой. всё работает прекрасно.
...
Рейтинг: 0 / 0
Как реализовать такое в jsp
    #39199073
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lor2,
ну ты загнул, для новичка - спринг))
...
Рейтинг: 0 / 0
Как реализовать такое в jsp
    #39199095
lor2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а что? он это без спрнига чтоле делал??? неужели как Вадя аут.принтлном строки на браузер слал?
...
Рейтинг: 0 / 0
Как реализовать такое в jsp
    #39199101
Музаффар
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lor2,

вроде никто не говорил про аут.принт...
...
Рейтинг: 0 / 0
Как реализовать такое в jsp
    #39199104
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lor2,
Видать ты экстерном школу закончил.
Аут.принт это ясли вообще)).
...
Рейтинг: 0 / 0
Как реализовать такое в jsp
    #39199225
Фотография wolverin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lor2он это без спрнига чтоле делал??? неужели как Вадя аут.принтлном строки на браузер слал?
так ведь написал что через jsp и формирую страницу, не аут.принт конечно, но мешанина html с java получается - зато все просто, без левых библиотек и работает то что нужно.
мне ж не программу запуска баллистических ракет надо.
...
Рейтинг: 0 / 0
Как реализовать такое в jsp
    #39199229
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wolverinlor2он это без спрнига чтоле делал??? неужели как Вадя аут.принтлном строки на браузер слал?
так ведь написал что через jsp и формирую страницу, не аут.принт конечно, но мешанина html с java получается - зато все просто, без левых библиотек и работает то что нужно.
мне ж не программу запуска баллистических ракет надо.
а чем тебя не устраивает ajax?
...
Рейтинг: 0 / 0
Как реализовать такое в jsp
    #39199243
Фотография wolverin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяа чем тебя не устраивает ajax?
)) да погодите, я пока только с ним разбираюсь, еще даже вопросов никаких конкретных задать не могу
...
Рейтинг: 0 / 0
Как реализовать такое в jsp
    #39199688
Фотография wolverin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123минимально для AJAX --> Servlet всё таки нужно.
подскажите, а вот jQuery создание XMLHttpRequest валидируется для разных браузеров или просто по дефолту пытается создать?
а то я смотрю как то для 5-6 IE целое дерево try в JS делают для этого
...
Рейтинг: 0 / 0
Как реализовать такое в jsp
    #39199717
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wolverinjQuery создание XMLHttpRequest валидируется для разных браузеров
да
wolverinдля 5-6 IE
6-ку уже НИКТО в здравом уме не поддерживает. Там были максимальные изменения.
...
Рейтинг: 0 / 0
Как реализовать такое в jsp
    #39199875
Фотография wolverin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blazkowicz,

Petro123

Leonid Kudryavtsev
вадя

спасибо, все получилось как надо (даже лучше чем ожидал, т.к. изначально не обдумал, что ответ шлюза может быть тормозным), единственно пришлось докручивать jQuery
использовал вот этот пример
...
Рейтинг: 0 / 0
22 сообщений из 22, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Как реализовать такое в jsp
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]