Spracovanie formulára JSP pomocou getParameter ()

Spracovanie formulára JSP

Bežnou metódou pri spracovaní webu sú formuláre. Musíme poslať informácie na webový server a tieto informácie.

Existujú dva bežne používané spôsoby odosielania a spätného získavania informácií na webový server.

  1. Metóda GET:
  • Toto je predvolený spôsob prenosu informácií z prehliadača na webový server.
  • Posiela zakódované informácie oddelené znakom? Pripojeným na stránku URL.
  • Má tiež obmedzenie veľkosti a v žiadosti môžeme poslať iba 1024 znakov.
  • Mali by sme sa vyhnúť odosielaniu hesiel a citlivých informácií metódou GET.
  1. Metóda POST:
  • Metóda post je najspoľahlivejšou metódou odosielania informácií na server.
  • Informácie odosiela ako samostatnú správu.
  • Odošle ako textový reťazec za? V adrese URL.
  • Bežne sa používa na zasielanie citlivých informácií.

JSP spracováva údaje z formulárov pomocou nasledujúcich metód:

  1. getParameter ():

    Používa sa na získanie hodnoty parametra formulára.

  2. getParameterValues ​​():

    Používa sa na vrátenie viacerých hodnôt parametrov.

  3. getParameterNames ()

    Používa sa na získanie mien parametrov.

  4. getInputStream ()

    Používa sa na čítanie binárnych údajov odoslaných klientom.

    Príklad:

    V tomto príklade sme vytvorili formulár s dvoma poľami: „používateľské meno“ a „heslo“ s tlačidlom odoslať

    Action_form.jsp

    <% @ page language = "java" contentType = "text / html; charset = ISO-8859-1" pageEncoding = "ISO-8859-1"%> Guru formulár 

    Heslo:

    Action_form_process.jsp

    <% @ page language = "java" contentType = "text / html; charset = ISO-8859-1"pageEncoding = "ISO-8859-1"%> Sem vložte názov 
    

    Spracovanie formulára

    Uvítací používateľ: <% = request.getParameter ("používateľské meno")%>

    Vysvetlenie kódu:

    Action_form.jsp

    Riadok kódu 10: Tu sme definovali formu a prostredníctvom ktorej sme spracovali akciu na iné JSP. V parametri akcie pridáme ten JSP, na ktorý musí byť spracovaný metódou GET.

    Tu používame metódu GET na odovzdanie informácií, tj. Užívateľské meno a heslo.

    Riadok kódu 11-14: Tu berieme polia ako používateľské meno a heslo, ktoré sú textovými poľami, a dostávame vstupy od používateľa.

    Tento vstup je možné načítať pomocou metódy getParameter. Máme tiež tlačidlo na odoslanie s typom typu na odoslanie, ktoré nám pomáha preniesť hodnoty poľa do súboru action_form_process.jsp

    Action_form_process.jsp

    Riadok kódu 14: Tu získame hodnoty vstupných polí z súboru action_form.jsp pomocou metódy getParameter objektu požiadavky.

    Keď vykonáme vyššie uvedený kód, dostaneme nasledujúci výstup:

Výkon:

Keď vykonáme action_form.jsp, dostaneme formulár s dvoma poľami používateľské meno a heslo a tlačidlo odoslať. Potom po zadaní používateľského mena a hesla môžeme kliknúť na odoslať a spracuje sa na ďalšiu stránku, ktorá poskytne výstup ako stránka na spracovanie formulára s uvítacia správa.

Zaujímavé články...