Запросы сервлетов и window.location.href
У меня есть сервлет Java, который устанавливает атрибут запроса, который подается для конкретной страницы. На этой странице есть некоторый JavaScript, который можно перенаправить на новую страницу с помощью window.location.href =...
Будет ли атрибут запроса доступен на перенаправленной странице? Я понимаю, что этот вопрос немного сбивает с толку, я прошу прощения за это, я не совсем уверен, как объяснить это лучше, но я заранее благодарю вас за ваше терпение!
3 ответа
Новый запрос будет создан для перенаправления, и вы потеряете атрибуты области запроса. Если вы хотите сохранить данные, попробуйте сохранить их в сеансе.
Атрибуты запроса действительны только для периода / области запроса, в котором они установлены. Вы должны использовать атрибуты области сеанса.
Каждый раз, когда вы перенаправляете на новую страницу, это совершенно новый запрос, и создается новый объект запроса. Поэтому все, что вы имели в своем предыдущем объекте запроса, будет отброшено. Попробуйте сохранить ваши данные в сеансе или области приложения. Это должно решить это.