Obrada JSP obrasca pomoću getParameter ()

Sadržaj:

Anonim

Obrada JSP obrasca

Obrasci su uobičajena metoda u web obradi. Moramo poslati podatke na web poslužitelj i te podatke.

Postoje dvije najčešće korištene metode za slanje i vraćanje podataka na web poslužitelj.

  1. GET metoda:
  • Ovo je zadana metoda za prosljeđivanje podataka iz preglednika na web poslužitelj.
  • Šalje kodirane podatke odvojene znakom? Dodanim URL stranici.
  • Također ima ograničenje veličine, a u zahtjevu možemo poslati samo 1024 znaka.
  • Trebali bismo izbjegavati slanje lozinke i osjetljivih podataka metodom GET.
  1. POST metoda:
  • Post metoda je najpouzdanija metoda slanja podataka na poslužitelj.
  • Informacije šalje kao zasebnu poruku.
  • Šalje se kao tekstualni niz nakon? U URL-u.
  • Obično se koristi za slanje osjetljivih podataka.

JSP obrađuje obradu podataka pomoću sljedećih metoda:

  1. getParameter ():

    Koristi se za dobivanje vrijednosti parametra obrasca.

  2. getParameterValues ​​():

    Koristi se za vraćanje višestrukih vrijednosti parametara.

  3. getParameterNames ()

    Koristi se za dobivanje imena parametara.

  4. getInputStream ()

    Koristi se za čitanje binarnih podataka koje šalje klijent.

    Primjer:

    U ovom smo primjeru uzeli obrazac s dva polja "korisničko ime" i "lozinka" s gumbom za slanje

    Action_form.jsp

    <% @ page language = "java" contentType = "text / html; charset = ISO-8859-1" pageEncoding = "ISO-8859-1"%> Guru obrazac 
    Korisničko ime:
    Lozinka:

    Action_form_process.jsp

    <% @ page language = "java" contentType = "text / html; charset = ISO-8859-1"pageEncoding = "ISO-8859-1"%> Ovdje umetnite naslov 
    

    Obrada obrasca

    Korisnik dobrodošlice: <% = request.getParameter ("korisničko ime")%>

    Objašnjenje koda:

    Action_form.jsp

    Redak koda 10: Ovdje smo definirali obrazac i putem kojeg obrađujemo radnju prema nekom drugom JSP-u. U parametar akcije dodajemo onaj JSP na koji se mora obraditi metodom GET.

    Ovdje koristimo GET metodu za prosljeđivanje podataka, tj. Korisničko ime i lozinku.

    Linija koda 11-14: Ovdje uzimamo polja poput korisničkog imena i lozinke koja su tekstualna polja, a ulaz dobivamo od korisnika.

    Ovaj se unos može dohvatiti metodom getParameter. Također, imamo gumb za slanje s vrstom tipa submit koji nam pomaže da proslijedimo vrijednosti polja u action_form_process.jsp

    Action_form_process.jsp

    Redak 14: Ovdje dobivamo vrijednosti polja za unos iz action_form.jsp pomoću metode getParameter objekta zahtjeva.

    Kada izvršimo gornji kod, dobit ćemo sljedeći izlaz:

Izlaz:

Kada izvršimo action_form.jsp, dobivamo obrazac s dva polja korisničko ime i lozinku i gumb za slanje. Zatim nakon unosa korisničkog imena i lozinke možemo kliknuti na submit i on se obrađuje na sljedeću stranicu koja daje izlaz kao stranicu za obradu obrasca s poruka dobrodošlice.