В JSP данные формы получаются через встроенный объект request, который предоставляет несколько методов для получения отправленных параметров формы.
getParameter(String name) – Получает значение одного параметра. Возвращает null, если параметра нет.
getParameterNames() – Возвращает перечисление всех имён параметров, отправленных в форме.
getParameterValues(String name) – Получает все значения параметра, который встречается в форме несколько раз. Возвращает массив строк.
getParameterMap() – Возвращает Map со всеми параметрами и их соответствующими значениями.
Самый часто используемый метод — getParameter() для получения значений отдельных полей формы:
String username = request.getParameter("username");
String email = request.getParameter("email");
Для форм с несколькими значениями одного параметра (например, чекбоксы) используй getParameterValues():
String[] selectedOptions = request.getParameterValues("options");
Используй getParameterNames(), когда нужно динамически обработать все параметры формы, не зная их имён заранее. Используй getParameterMap(), когда нужна полная коллекция всех параметров — для пакетной обработки или логирования.
Метод request.getParameter() возвращает пустую строку вместо null, когда параметр не найден в отправленной форме.
Новый — ещё не проверен сообществом
Вы