Prelucrarea formularului JSP
Formularele sunt metoda obișnuită în procesarea web. Trebuie să trimitem informații către serverul web și acele informații.
Există două metode utilizate în mod obișnuit pentru a trimite și a întoarce informații către serverul web.
- Metoda GET:
- Aceasta este metoda implicită pentru a transmite informații din browser către serverul web.
- Trimite informațiile codificate separate prin caracterul? Atașat la pagina URL.
- De asemenea, are o limitare a dimensiunii și putem trimite doar 1024 de caractere în cerere.
- Ar trebui să evităm să trimitem parole și informații sensibile prin metoda GET.
- Metoda POST:
- Metoda de postare este cea mai fiabilă metodă de trimitere a informațiilor către server.
- Trimite informații ca mesaj separat.
- Se trimite ca șir de text după? În adresa URL.
- Este folosit în mod obișnuit pentru a trimite informații sensibile.
JSP gestionează procesarea datelor din formular, utilizând următoarele metode:
- getParameter ():
Este folosit pentru a obține valoarea parametrului formular.
- getParameterValues ():
Este folosit pentru a returna valorile multiple ale parametrilor.
- getParameterNames ()
Este folosit pentru a obține numele parametrilor.
- getInputStream ()
Este folosit pentru a citi datele binare trimise de client.
Exemplu:
În acest exemplu, am luat un formular cu două câmpuri. „Nume de utilizator” și „parolă” cu un buton de trimitere
Action_form.jsp
<% @ page language = "java" contentType = "text / html; charset = ISO-8859-1" pageEncoding = "ISO-8859-1"%>
Forma Guru