JSP űrlapfeldolgozás a getParameter () használatával

Tartalomjegyzék:

Anonim

JSP űrlapfeldolgozás

Az űrlapok a webes feldolgozásban elterjedt módszerek. Információt kell küldenünk a webszerverre és ezeket az információkat.

Két gyakran használt módszer az információk elküldésére és visszakeresésére a webkiszolgálóra.

  1. GET módszer:
  • Ez az alapértelmezett módszer az információk átadására a böngészőből a webszerverre.
  • A kódolt információkat? Karakterrel elválasztva küldi az URL-oldalhoz.
  • Méretkorlátozással is rendelkezik, és csak 1024 karaktert tudunk elküldeni a kérésben.
  • Kerülnünk kell a jelszó és a bizalmas információk GET módszerrel történő küldését.
  1. POST módszer:
  • A feladási módszer a legmegbízhatóbb módszer az információk elküldésére a szerverre.
  • Az információkat külön üzenetként küldi.
  • Az URL-ben szöveges karakterláncként küld?
  • Általában érzékeny információk küldésére használják.

A JSP az űrlap adatfeldolgozását a következő módszerekkel kezeli:

  1. getParameter ():

    Az űrlapparaméter értékének lekérésére szolgál.

  2. getParameterValues ​​():

    A paraméterek többszörös értékeinek visszaadására szolgál.

  3. getParameterNames ()

    A paraméterek nevének beolvasására szolgál.

  4. getInputStream ()

    Az ügyfél által küldött bináris adatok leolvasására szolgál.

    Példa:

    Ebben a példában két mezővel rendelkező űrlapot készítettünk: "felhasználónév" és "jelszó" egy elküldés gombbal

    Action_form.jsp

    <% @ page language = "java" contentType = "text / html; charset = ISO-8859-1" pageEncoding = "ISO-8859-1"%> Guru űrlap 
    Felhasználónév:
    Jelszó:

    Action_form_process.jsp

    <% @ page language = "java" contentType = "text / html; charset = ISO-8859-1"pageEncoding = "ISO-8859-1"%> Ide illessze be a címet 
    

    Űrlapfeldolgozás

    Üdvözlő felhasználó: <% = request.getParameter ("felhasználónév")%>

    A kód magyarázata:

    Action_form.jsp

    10. kódsor: Itt meghatároztunk egy űrlapot, amelyen keresztül feldolgozzuk a műveletet valamilyen más JSP-hez. A action paraméterben hozzáadjuk azt a JSP-t, amelyhez a GET metóduson keresztül kell feldolgoznia.

    Itt GET metódust használunk az információk, azaz a felhasználónév és a jelszó továbbítására.

    Kódsor 11-14: Itt olyan mezőket veszünk át, mint a felhasználónév és a jelszó, amelyek szövegmezők, és a felhasználótól kapjuk a bevitelt.

    Ez a bemenet lekérhető a getParameter módszerrel. Ezen kívül van egy beküldés típusú beküldés típusú típus, amely segít átadni a mező értékeit az action_form_process.jsp fájlba.

    Action_form_process.jsp

    14. kódsor : Itt kapjuk meg a beviteli mezők értékeit az action_form.jsp fájlból a kérésobjektum getParameter metódusával.

    A fenti kód végrehajtásakor a következő kimenetet kapjuk:

Kimenet:

Amikor végrehajtjuk az action_form.jsp fájlt, kapunk egy űrlapot, amelyben két mező szerepel: felhasználónév és jelszó, valamint egy beküldés gombra. Ezután a felhasználónév és jelszó megadása után rákattinthatunk a beküldésre, és a következő oldalra lép, amely kimenetet ad Űrlap-feldolgozásként üdvözlő üzenet.