Запросы сервлетов и window.location.href

У меня есть сервлет Java, который устанавливает атрибут запроса, который подается для конкретной страницы. На этой странице есть некоторый JavaScript, который можно перенаправить на новую страницу с помощью window.location.href =...

Будет ли атрибут запроса доступен на перенаправленной странице? Я понимаю, что этот вопрос немного сбивает с толку, я прошу прощения за это, я не совсем уверен, как объяснить это лучше, но я заранее благодарю вас за ваше терпение!

3 ответа

Решение

Новый запрос будет создан для перенаправления, и вы потеряете атрибуты области запроса. Если вы хотите сохранить данные, попробуйте сохранить их в сеансе.

Атрибуты запроса действительны только для периода / области запроса, в котором они установлены. Вы должны использовать атрибуты области сеанса.

Каждый раз, когда вы перенаправляете на новую страницу, это совершенно новый запрос, и создается новый объект запроса. Поэтому все, что вы имели в своем предыдущем объекте запроса, будет отброшено. Попробуйте сохранить ваши данные в сеансе или области приложения. Это должно решить это.

Другие вопросы по тегам