Обробка форми 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. Крім того, у нас є кнопка submit із типом submit type, яка допомагає нам передавати значення полів у action_form_process.jsp

    Action_form_process.jsp

    Рядок коду 14: Тут ми отримуємо значення полів введення з action_form.jsp, використовуючи метод getParameter об'єкта запиту.

    Коли ми виконуємо наведений вище код, ми отримуємо такий результат:

Вихід:

Коли ми виконуємо action_form.jsp, ми отримуємо форму з двома полями ім'я користувача та пароль і кнопку "Відправити". Потім після введення імені користувача та пароля ми можемо натиснути кнопку "Відправити", і вона обробляється на наступну сторінку, яка видає сторінку обробки форми з привітальне повідомлення.