Обработка формы JSP с использованием getParameter ()

Содержание:

Anonim

Обработка форм JSP

Формы - это распространенный метод веб-обработки. Нам нужно отправить информацию на веб-сервер и эту информацию.

Существует два обычно используемых метода для отправки и получения информации на веб-сервер.

  1. GET метод:
  • Это метод по умолчанию для передачи информации из браузера на веб-сервер.
  • Он отправляет закодированную информацию, разделенную символом?, Добавленную к странице URL.
  • Он также имеет ограничение по размеру, и мы можем отправить только 1024 символа в запросе.
  • Мы должны избегать отправки пароля и конфиденциальной информации через метод GET.
  1. Метод POST:
  • Почтовый метод - самый надежный способ отправки информации на сервер.
  • Он отправляет информацию в виде отдельного сообщения.
  • Он отправляется в виде текстовой строки после? В URL-адресе.
  • Обычно он используется для отправки конфиденциальной информации.

JSP обрабатывает данные формы, используя следующие методы:

  1. getParameter ():

    Он используется для получения значения параметра формы.

  2. getParameterValues ​​():

    Он используется для возврата нескольких значений параметров.

  3. getParameterNames ()

    Используется для получения имен параметров.

  4. getInputStream ()

    Он используется для чтения двоичных данных, отправленных клиентом.

    Пример:

    В этом примере мы взяли форму с двумя полями: «имя пользователя» и «пароль» с кнопкой отправки.

    Action_form.jsp

    <% @ page language = "java" contentType = "text / html; charset = ISO-8859-1" pageEncoding = "ISO-8859-1"%> Форма гуру 
    Имя пользователя:
    Пароль:

    Action_form_process.jsp

    <% @ page language = "java" contentType = "text / html; charset = ISO-8859-1"pageEncoding = "ISO-8859-1"%> Вставить заголовок здесь 
    

    Обработка формы

    Добро пожаловать, пользователь: <% = request.getParameter ("имя пользователя")%>

    Расшифровка кода:

    Action_form.jsp

    Строка кода 10: Здесь мы определили форму, с помощью которой мы обрабатываем действие для некоторого другого JSP. В параметре действия мы добавляем тот JSP, в который он должен быть обработан с помощью метода GET.

    Здесь мы используем метод GET для передачи информации, например имени пользователя и пароля.

    Строка кода 11-14: Здесь мы берем такие поля, как имя пользователя и пароль, которые являются текстовыми полями, и получаем ввод от пользователя.

    Этот ввод можно получить с помощью метода getParameter. Кроме того, у нас есть кнопка отправки с типом типа отправки, которая помогает нам передавать значения поля в action_form_process.jsp

    Action_form_process.jsp

    Строка кода 14: Здесь мы получаем значения полей ввода из action_form.jsp с помощью метода getParameter объекта запроса.

    Когда мы выполняем приведенный выше код, мы получаем следующий вывод:

Выход:

Когда мы выполняем action_form.jsp, мы получаем форму с двумя полями: имя пользователя и пароль, а также кнопку отправки. Затем, после ввода имени пользователя и пароля, мы можем нажать на кнопку отправки, и она перейдет на следующую страницу, которая выдает вывод в виде страницы обработки формы с приветствие.