Перенаправление на пользовательскую страницу GWT из ссылки приложения (другое приложение)

Перенаправление ссылки приложения на Java - Пользовательская страница GWT.

Всякий раз, когда пользователь войдет в систему через мое приложение. и нажмите кнопку пользователя (скажем, добавить запись), тогда должно произойти перенаправление, то есть страница должна быть перенаправлена ​​на пользовательскую страницу GWT из ссылки приложения.

  • Как вызвать сервлет при нажатии кнопки на ссылку приложения?
  • после этого Как вызвать страницу GWT из вызываемого сервлета.
  • Хочет показать настраиваемую страницу GWT с данными, представленными в REQUEST.

Скрытые поля доступны на экране пользовательского интерфейса, разработанном в GI. Эти поля можно передать пользовательским приложениям GWT, запускаемым по ссылке приложения.

ПРИЛОЖЕНИЕ (UI) -> СЕРВЛЕТ ---> Страница GWT (пользовательский интерфейс с данными, представленными в запросе, т.е. jsessionid, скрытые поля)

какие изменения нужно сделать в web.xml?

Пожалуйста, предоставьте любой полезный документ, ссылку, образец кода и любую идею

Надеюсь на лучшее сотрудничество. Заранее благодарим.


person StackOverFlow    schedule 13.05.2011    source источник


Ответы (1)


У вас уже есть фиксированная страница входа (сервлет), которую вы должны использовать? Затем сделайте это:

  1. _ 1_ перенесет вас на новую страницу. Ваше приложение GWT будет закрыто, и все состояние будет потеряно.

  2. Ваш сервлет входа в систему должен перенаправить обратно на вашу страницу GWT, когда закончите. Обычно это делается путем предоставления параметра URL-адреса при вызове страницы входа в систему - проверьте сервлет входа в систему. Обычно что-то вроде http://yourserver.com/login?returnTo=GwtAppUrl.

    На этом этапе ваш пользователь вошел в систему, что означает, что сервлет установил cookie сеанса. С этого момента (до выхода из системы или тайм-аута сеанса) ваши GWT и GWT-RPC будут использовать этот сеанс автоматически (браузер отправляет cookie сеанса) - вам не нужно ничего делать.

  3. Вы можете передать некоторые данные обратно в GWT по идентификатору фрагмента http://yourserver.com/login?returnTo=GwtAppUrl#somePage/parameter1/parameter2. Однако лучший вариант - просто использовать GWT-RPC для получения данных с сервера.

В противном случае, если вы делаете все из scracth, вы можете использовать GWT и выполнить вход в систему: Как реализовать страницу входа в приложение GWT?

person Peter Knego    schedule 13.05.2011