JSP-skjemabehandling ved hjelp av getParameter ()

Innholdsfortegnelse:

Anonim

JSP skjemabehandling

Skjemaer er den vanlige metoden i nettbehandling. Vi må sende informasjon til webserveren og den informasjonen.

Det er to vanlige metoder for å sende og få tilbake informasjon til webserveren.

  1. GET-metode:
  • Dette er standardmetoden for å overføre informasjon fra nettleser til webserver.
  • Den sender den kodede informasjonen atskilt med? -Tegnet lagt til URL-siden.
  • Det har også en størrelsesbegrensning, og vi kan bare sende 1024 tegn i forespørselen.
  • Vi bør unngå å sende passord og sensitiv informasjon gjennom GET-metoden.
  1. POST-metode:
  • Innleggsmetoden er en mest pålitelig metode for å sende informasjon til serveren.
  • Den sender informasjon som egen melding.
  • Den sender som tekststreng etter? I URL-en.
  • Det brukes ofte til å sende informasjon som er sensitiv.

JSP håndterer skjemabehandling ved å bruke følgende metoder:

  1. getParameter ():

    Den brukes til å få verdien av skjemaparameteren.

  2. getParameterValues ​​():

    Den brukes til å returnere flere verdier av parametrene.

  3. getParameterNames ()

    Den brukes til å få navn på parametere.

  4. getInputStream ()

    Den brukes til å lese binære data sendt av klienten.

    Eksempel:

    I dette eksemplet har vi tatt et skjema med to felt. "Brukernavn" og "passord" med en send-knapp

    Handlingsform.jsp

    <% @ sidespråk = "java" contentType = "text / html; charset = ISO-8859-1" pageEncoding = "ISO-8859-1"%> Guru Form 
    Brukernavn:
    Passord:

    Handlingsform_prosess.jsp

    <% @ sidespråk = "java" contentType = "text / html; charset = ISO-8859-1"pageEncoding = "ISO-8859-1"%> Sett inn tittel her 
    

    Skjemabehandling

    Velkomstbruker: <% = request.getParameter ("brukernavn")%>

    Forklaring av koden:

    Handlingsform.jsp

    Kodelinje 10: Her har vi definert et skjema og gjennom hvilket vi har behandlet handlingen til en annen JSP. I handlingsparameter legger vi til den JSP som den må behandles gjennom GET-metoden.

    Her bruker vi GET-metoden for å formidle informasjonen, dvs. brukernavn og passord.

    Kodelinje 11-14: Her tar vi felt som brukernavn og passord som er tekstfelt, og vi får innspill fra brukeren.

    Denne inngangen kan hentes ved hjelp av getParameter-metoden. Vi har også send-knapp med typen send type som hjelper oss med å overføre feltverdiene til action_form_process.jsp

    Handlingsform_prosess.jsp

    Kodelinje 14: Her får vi verdiene til inntastingsfeltene fra action_form.jsp ved å bruke forespørselsobjektets getParameter-metode.

    Når vi utfører koden ovenfor, får vi følgende utgang:

Produksjon:

Når vi utfører action_form.jsp, får vi et skjema med to felt brukernavn og passord og en send-knapp. Deretter etter å ha tastet inn brukernavn og passord, kan vi klikke på send, og det behandles til neste side som gir utdata som skjemabehandlingsside med en velkomstmelding.