Как вернуться на предыдущую страницу, которая была запрошена отправкой формы после входа в систему? - PullRequest
0 голосов
/ 29 октября 2010

Я хочу перенаправить на предыдущую страницу со страницы входа в систему после того, как пользователь вошел в систему. Проблема в том, что предыдущая страница JSP была запрошена путем отправки формы (с методом Post), а предыдущей JSP нужны данные, представленные для выполнения некоторой логики. Каков наилучший способ вернуться на предыдущую страницу, не пропустив данные, отправленные методом Post? Заранее спасибо!

a.jsp(post form submit) ---> b.jsp (click login button) ---> login.jsp (return to previous)
                                           |                       |
                                           +-----------------------+

1 Ответ

0 голосов
/ 29 октября 2010

Вы можете просто включить скрытое поле в форму под названием «реферер» и установить его, когда пользователь будет перенаправлен на эту страницу с помощью реферера запроса. В бине входа в систему вы будете проверять, установлен ли реферер формы, если так перенаправитьна эту страницу.Что касается данных поста, вы можете сохранить их в сеансе перед перенаправлением на страницу входа, а затем заполнить значение поля из сеанса, когда вы вернетесь на эту страницу после входа в систему.

Надеюсь, я правильно понял ваш вопрос.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...