Информацию можно передавать между JSP-страницами, используя неявные объекты, которые предоставляет JSP-контейнер. Конкретный подход зависит от связи между страницами и области видимости данных.
Когда несколько JSP-страниц открываются в одной сессии пользователя, используй объект session для сохранения и извлечения данных:
session.setAttribute("key", value);
Object retrievedValue = session.getAttribute("key");
Этот подход сохраняет данные на протяжении нескольких запросов для одного пользователя.
Когда нужно передать информацию на JSP-страницу, которая включена в основную JSP, используй тег jsp:param:
<jsp:include page="targetPage.jsp">
<jsp:param name="paramName" value="paramValue" />
</jsp:include>
Включённая страница может получить доступ к этому параметру через request.getParameter().
Выбирай подходящую область исходя из:
Неявные объекты предоставляют чистый встроенный механизм управления потоком данных в JSP-приложениях без необходимости дополнительной конфигурации.
Объект session в JSP автоматически сохраняет данные между несколькими запросами страниц одного пользователя, что делает его подходящим для сохранения состояния, специфичного для пользователя, на протяжении всей сессии.
Новый — ещё не проверен сообществом
Вы