Обработка на 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, получаваме формуляр с две полета потребителско име и парола и бутон за изпращане, след което след въвеждане на потребителско име и парола можем да щракнем върху submit и той се обработва до следващата страница, която дава изход като страница за обработка на формуляр с приветствено съобщение.