Назад к вопросам
Middle
131
Для чего используется интерфейс ServletRequest?
Ответ от нейросети
sobes.tech AI
Интерфейс ServletRequest используется в Java Servlet API для представления запроса, поступающего от клиента к серверу. Он предоставляет методы для получения информации о запросе, такой как параметры, атрибуты, данные ввода, информация о клиенте и т.д.
Основные возможности ServletRequest:
- Получение параметров запроса (
getParameter,getParameterMap) - Получение атрибутов запроса (
getAttribute,setAttribute) - Получение информации о клиенте (IP-адрес, порт)
- Чтение тела запроса через поток ввода (
getInputStream,getReader)
Этот интерфейс является базовым для HTTP-запросов и расширяется интерфейсом HttpServletRequest, который добавляет методы, специфичные для протокола HTTP.
Пример использования:
public void doGet(ServletRequest request, ServletResponse response) {
String username = request.getParameter("username");
// обработка параметра
}