Атрибуты сервлетов используются для передачи данных между сервлетами, JSP и другими компонентами в рамках одного запроса, сессии или контекста приложения.
🤔 Виды атрибутов и их использование:
1️⃣ Атрибуты запроса (Request Attributes):
Используются: Для передачи данных между сервлетами и JSP в рамках одного запроса.
Методы:
request.setAttribute("name", value), request.getAttribute("name"). request.setAttribute("message", "Hello");
RequestDispatcher dispatcher = request.getRequestDispatcher("otherServlet");
dispatcher.forward(request, response);
2️⃣ Атрибуты сессии (Session Attributes):
Используются: Для хранения данных на время сессии пользователя.
Методы:
session.setAttribute("name", value), session.getAttribute("name").HttpSession session = request.getSession();
session.setAttribute("user", "JohnDoe");
3️⃣ Атрибуты контекста (Context Attributes):
Используются: Для данных, доступных всем сервлетам и JSP в приложении.
Методы:
context.setAttribute("name", value), context.getAttribute("name").ServletContext context = getServletContext();
context.setAttribute("globalData", "Important Data");
🔥 ТОП ВОПРОСОВ С СОБЕСОВ
🔒 База собесов | 🔒 База тестовых