JSP-formulärbehandling med getParameter ()

Innehållsförteckning

JSP-formulärbehandling

Formulär är den vanliga metoden vid webbbehandling. Vi måste skicka information till webbservern och den informationen.

Det finns två vanliga metoder för att skicka och få tillbaka information till webbservern.

  1. GET-metod:
  • Detta är standardmetoden för att skicka information från webbläsaren till webbservern.
  • Den skickar den kodade informationen åtskild av? -Tecken bifogat till URL-sidan.
  • Det har också en storleksbegränsning, och vi kan bara skicka 1024 tecken i begäran.
  • Vi bör undvika att skicka lösenord och känslig information via GET-metoden.
  1. POST-metod:
  • Postmetoden är en mycket tillförlitlig metod för att skicka information till servern.
  • Den skickar information som separat meddelande.
  • Det skickas som textsträng efter? I webbadressen.
  • Det används ofta för att skicka känslig information.

JSP hanterar formulärbearbetning med följande metoder:

  1. getParameter ():

    Den används för att hämta värdet på formulärparametern.

  2. getParameterValues ​​():

    Den används för att returnera parametrarnas flera värden.

  3. getParameterNames ()

    Den används för att få namnen på parametrar.

  4. getInputStream ()

    Den används för att läsa de binära data som skickas av klienten.

    Exempel:

    I det här exemplet har vi tagit ett formulär med två fält. "Användarnamn" och "lösenord" med en skicka-knapp

    Action_form.jsp

    <% @ sida språk = "java" contentType = "text / html; charset = ISO-8859-1" pageEncoding = "ISO-8859-1"%> Guruformulär 
    Användarnamn:
    Lösenord:

    Action_form_process.jsp

    <% @ sida språk = "java" contentType = "text / html; charset = ISO-8859-1"pageEncoding = "ISO-8859-1"%> Infoga titel här 
    

    Formbearbetning

    Välkommen användare: <% = request.getParameter ("användarnamn")%>

    Förklaring av koden:

    Action_form.jsp

    Kodrad 10: Här har vi definierat ett formulär och genom vilket vi har bearbetat åtgärden till någon annan JSP. I åtgärdsparameter lägger vi till den JSP som den måste bearbetas via GET-metoden.

    Här använder vi GET-metoden för att skicka informationen, dvs. användarnamn och lösenord.

    Kodrad 11-14: Här tar vi fält som användarnamn och lösenord som är textfält, och vi får inmatningen från användaren.

    Denna inmatning kan hämtas med getParameter-metoden. Vi har också skicka-knappen med typen skicka typ som hjälper oss att skicka fältvärdena till action_form_process.jsp

    Action_form_process.jsp

    Kodrad 14: Här får vi värdena för inmatningsfälten från action_form.jsp med förfrågningsobjektets getParameter-metod.

    När vi kör ovanstående kod får vi följande utdata:

Produktion:

När vi kör action_form.jsp får vi ett formulär med två fält användarnamn och lösenord och en skicka-knapp. Sedan efter att ha angett användarnamn och lösenord kan vi klicka på skicka, och det bearbetas till nästa sida som ger utdata som formulärhanteringssida med en välkomstmeddelande.

Intressanta artiklar...