JSP űrlapfeldolgozás
Az űrlapok a webes feldolgozásban elterjedt módszerek. Információt kell küldenünk a webszerverre és ezeket az információkat.
Két gyakran használt módszer az információk elküldésére és visszakeresésére a webkiszolgálóra.
- GET módszer:
- Ez az alapértelmezett módszer az információk átadására a böngészőből a webszerverre.
- A kódolt információkat? Karakterrel elválasztva küldi az URL-oldalhoz.
- Méretkorlátozással is rendelkezik, és csak 1024 karaktert tudunk elküldeni a kérésben.
- Kerülnünk kell a jelszó és a bizalmas információk GET módszerrel történő küldését.
- POST módszer:
- A feladási módszer a legmegbízhatóbb módszer az információk elküldésére a szerverre.
- Az információkat külön üzenetként küldi.
- Az URL-ben szöveges karakterláncként küld?
- Általában érzékeny információk küldésére használják.
A JSP az űrlap adatfeldolgozását a következő módszerekkel kezeli:
- getParameter ():
Az űrlapparaméter értékének lekérésére szolgál.
- getParameterValues ():
A paraméterek többszörös értékeinek visszaadására szolgál.
- getParameterNames ()
A paraméterek nevének beolvasására szolgál.
- getInputStream ()
Az ügyfél által küldött bináris adatok leolvasására szolgál.
Példa:
Ebben a példában két mezővel rendelkező űrlapot készítettünk: "felhasználónév" és "jelszó" egy elküldés gombbal
Action_form.jsp
<% @ page language = "java" contentType = "text / html; charset = ISO-8859-1" pageEncoding = "ISO-8859-1"%>
Guru űrlap Action_form_process.jsp
<% @ page language = "java" contentType = "text / html; charset = ISO-8859-1"pageEncoding = "ISO-8859-1"%>
Ide illessze be a címet Űrlapfeldolgozás
Üdvözlő felhasználó: <% = request.getParameter ("felhasználónév")%>
A kód magyarázata:
Action_form.jsp
10. kódsor: Itt meghatároztunk egy űrlapot, amelyen keresztül feldolgozzuk a műveletet valamilyen más JSP-hez. A action paraméterben hozzáadjuk azt a JSP-t, amelyhez a GET metóduson keresztül kell feldolgoznia.
Itt GET metódust használunk az információk, azaz a felhasználónév és a jelszó továbbítására.
Kódsor 11-14: Itt olyan mezőket veszünk át, mint a felhasználónév és a jelszó, amelyek szövegmezők, és a felhasználótól kapjuk a bevitelt.
Ez a bemenet lekérhető a getParameter módszerrel. Ezen kívül van egy beküldés típusú beküldés típusú típus, amely segít átadni a mező értékeit az action_form_process.jsp fájlba.
Action_form_process.jsp
14. kódsor : Itt kapjuk meg a beviteli mezők értékeit az action_form.jsp fájlból a kérésobjektum getParameter metódusával.
A fenti kód végrehajtásakor a következő kimenetet kapjuk:
Kimenet:
Amikor végrehajtjuk az action_form.jsp fájlt, kapunk egy űrlapot, amelyben két mező szerepel: felhasználónév és jelszó, valamint egy beküldés gombra. Ezután a felhasználónév és jelszó megadása után rákattinthatunk a beküldésre, és a következő oldalra lép, amely kimenetet ad Űrlap-feldolgozásként üdvözlő üzenet.