JSP veidlapu apstrāde, izmantojot getParameter ()

Satura rādītājs:

Anonim

JSP veidlapu apstrāde

Veidlapas ir izplatīta metode tīmekļa apstrādē. Mums jānosūta informācija uz tīmekļa serveri un šī informācija.

Informācijas nosūtīšanai un atgūšanai tīmekļa serverī ir divas parasti izmantotas metodes.

  1. GET metode:
  • Šī ir noklusējuma metode informācijas pārsūtīšanai no pārlūkprogrammas uz tīmekļa serveri.
  • Tā nosūta kodēto informāciju, atdalot ar? Rakstzīmi, kas pievienota URL lapai.
  • Tam ir arī lieluma ierobežojums, un pieprasījumā mēs varam nosūtīt tikai 1024 rakstzīmes.
  • Mums vajadzētu izvairīties no paroles un sensitīvas informācijas sūtīšanas, izmantojot GET metodi.
  1. POST metode:
  • Pasta metode ir visuzticamākā informācijas nosūtīšanas uz serveri metode.
  • Tas nosūta informāciju kā atsevišķu ziņojumu.
  • Vietrādī URL tā tiek nosūtīta kā teksta virkne aiz ?.
  • To parasti izmanto, lai nosūtītu sensitīvu informāciju.

JSP apstrādā formas datu apstrādi, izmantojot šādas metodes:

  1. getParameter ():

    To izmanto, lai iegūtu formas parametra vērtību.

  2. getParameterValues ​​():

    To izmanto, lai atgrieztu vairāku parametru vērtības.

  3. getParameterNames ()

    To izmanto, lai iegūtu parametru nosaukumus.

  4. getInputStream ()

    To izmanto klienta nosūtīto bināro datu nolasīšanai.

    Piemērs:

    Šajā piemērā mēs esam izveidojuši veidlapu ar diviem laukiem: "lietotājvārds" un "parole" ar pogu Iesniegt

    Action_form.jsp

    <% @ page language = "java" contentType = "text / html; charset = ISO-8859-1" pageEncoding = "ISO-8859-1"%> Guru forma <ķermenis>
    UserName:
    Parole:

    Darbības_formas_process.jsp

    <% @ page language = "java" contentType = "text / html; charset = ISO-8859-1"pageEncoding = "ISO-8859-1"%> Ievietojiet virsrakstu šeit <ķermenis>
    

    Veidlapu apstrāde

    Laipni lūdzam lietotājam: <% = request.getParameter ("lietotājvārds")%>

    Koda skaidrojums:

    Action_form.jsp

    10. koda rindiņa: Šeit mēs esam definējuši formu un caur kuru mēs apstrādājam darbību kādam citam JSP. Darbības parametrā mēs pievienojam to JSP, kuram tas jāapstrādā, izmantojot GET metodi.

    Šeit mēs izmantojam GET metodi, lai nodotu informāciju, ti, lietotājvārdu un paroli.

    Kodu rinda 11-14: Šeit mēs ņemam tādus laukus kā lietotājvārds un parole, kas ir teksta lauki, un mēs saņemam ievadi no lietotāja.

    Šo ievadi var iegūt, izmantojot metodi getParameter. Turklāt mums ir poga Iesniegt ar tipu Iesūtīšanas veids, kas palīdz mums lauka vērtības nodot action_form_process.jsp

    Darbības_formas_process.jsp

    14. koda rinda: Šeit mēs iegūstam ievades lauku vērtības no action_form.jsp, izmantojot pieprasījuma objekta metodi getParameter.

    Izpildot iepriekš minēto kodu, mēs iegūstam šādu izvadi:

Izeja:

Izpildot action_form.jsp, mēs saņemam veidlapu ar diviem laukiem lietotājvārdu un paroli un pogu Iesniegt. Tad pēc lietotājvārda un paroles ievadīšanas mēs varam noklikšķināt uz Iesniegt, un tā tiek apstrādāta nākamajā lapā, kas dod izvadi kā Veidlapas apstrādes lapa ar sveiciena ziņa.