Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Применение веб-сервисов совместно с JSP 
:(
    Опции темы
Grelloo
Дата 4.4.2006, 21:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 153
Регистрация: 18.3.2006
Где: г. Екатеринбург

Репутация: нет
Всего: нет



Просмотрел пример создания веб-сервиса http://forum.vingrad.ru/index.php?showtopic=42367
Пример запустился, все нормально работает.
Вопрос возник следующий: как реализовать клиета JSP-страницей.
Мне нужно чтобы пользователь заходил на JSP и регистрировался в базе данных с помощью веб-сервиса.
Коннектиться и заводить нового пользователя в базу данных я могу, с JSP-страницами тоже работал. (альтернативные способы к сожалению не подходят, так как у меня такое задание)

Как это будет выглядеть в общем виде?
PM MAIL ICQ   Вверх
tux
Дата 5.4.2006, 02:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Летатель
***


Профиль
Группа: Участник Клуба
Сообщений: 1853
Регистрация: 10.2.2005
Где: msk.ru

Репутация: 74
Всего: 132



В общих словах будет выглядеть так:
  • на одной JSP-странице (например, login.jsp) делаешь форму, в которой пользователь задает имя и пароль, action у этой формы указывает на другую JSP-страницу, которая и будет заниматься регистрацией пользователя (например, loginProcess.jsp)
  • на loginProcess.jsp получаешь параметры запроса, которые пришли от login.jsp (request.getParameter()), а дальше работаешь как обычный клиент веб-сервиса - то есть вызываешь у него какой-то метод, который будет проверять правильно ли соответствие имени и пароля
  • чтобы не заставлять пользователя логиниться каждый раз если он уже залогинен, положи в сессию (session.setAttribute()) какой-нибудь объект, наличие которого будет говорить о том, что пользователь уже прошел процедуру логина. Обычно это объект, содержащий описание прав пользователя, но можно обойтись, например, и просто именем пользователя
  • на всех защищенных страницах (для доступа к которым пользователь должен быть залогинен) проверяешь есть ли в сессии упомянутый объект, если его нет, уходишь на login.jsp

PM MAIL Skype GTalk Jabber YIM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема »


 




[ Время генерации скрипта: 0.0372 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.