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.
- 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.
- 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:
- getParameter ():
To izmanto, lai iegūtu formas parametra vērtību.
- getParameterValues ():
To izmanto, lai atgrieztu vairāku parametru vērtības.
- getParameterNames ()
To izmanto, lai iegūtu parametru nosaukumus.
- 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>