Przetwarzanie formularzy JSP przy użyciu metody getParameter ()

Spisie treści:

Anonim

Przetwarzanie formularzy JSP

Formularze są powszechną metodą przetwarzania w sieci. Musimy wysłać informacje do serwera internetowego i te informacje.

Istnieją dwie powszechnie używane metody wysyłania i odbierania informacji na serwerze sieci Web.

  1. POBIERZ metodę:
  • Jest to domyślna metoda przekazywania informacji z przeglądarki do serwera WWW.
  • Wysyła zakodowane informacje oddzielone znakiem? Dołączonym do strony URL.
  • Ma również ograniczenie rozmiaru, a w żądaniu możemy wysłać tylko 1024 znaki.
  • Powinniśmy unikać przesyłania hasła i poufnych informacji metodą GET.
  1. Metoda POST:
  • Post to najbardziej niezawodna metoda przesyłania informacji na serwer.
  • Wysyła informacje jako oddzielną wiadomość.
  • Wysyła jako ciąg tekstowy po znaku? W adresie URL.
  • Jest powszechnie używany do wysyłania poufnych informacji.

JSP obsługuje przetwarzanie danych za pomocą następujących metod:

  1. getParameter ():

    Służy do pobierania wartości parametru formularza.

  2. getParameterValues ​​():

    Służy do zwracania wielu wartości parametrów.

  3. getParameterNames ()

    Służy do pobierania nazw parametrów.

  4. getInputStream ()

    Służy do odczytu danych binarnych przesłanych przez klienta.

    Przykład:

    W tym przykładzie przyjęliśmy formularz z dwoma polami: „nazwa użytkownika” i „hasło” z przyciskiem przesyłania

    Action_form.jsp

    <% @ page language = "java" contentType = "text / html; charset = ISO-8859-1" pageEncoding = "ISO-8859-1"%> Formularz guru 
    Nazwa użytkownika:
    Hasło:

    Action_form_process.jsp

    <% @ page language = "java" contentType = "text / html; charset = ISO-8859-1"pageEncoding = "ISO-8859-1"%> Tutaj wstaw tytuł 
    

    Przetwarzanie formularzy

    Witaj użytkowniku: <% = request.getParameter ("nazwa użytkownika")%>

    Wyjaśnienie kodu:

    Action_form.jsp

    Linia kodu 10: Tutaj zdefiniowaliśmy formularz, za pomocą którego mamy przetworzyć akcję na inną stronę JSP. W parametrze akcji dodajemy tę stronę JSP, do której ma zostać przetworzona metodą GET.

    Tutaj używamy metody GET, aby przekazać informacje, tj. Nazwę użytkownika i hasło.

    Linia kodu 11-14: Tutaj bierzemy pola, takie jak nazwa użytkownika i hasło, które są polami tekstowymi, i otrzymujemy dane wejściowe od użytkownika.

    Te dane wejściowe można pobrać za pomocą metody getParameter. Mamy również przycisk przesyłania z typem przesyłania, który pomaga nam przekazywać wartości pól do action_form_process.jsp

    Action_form_process.jsp

    Linia kodu 14: Tutaj pobieramy wartości pól wejściowych z action_form.jsp za pomocą metody getParameter obiektu żądania.

    Kiedy wykonujemy powyższy kod, otrzymujemy następujące dane wyjściowe:

Wynik:

Kiedy wykonujemy action_form.jsp, otrzymujemy formularz z dwoma polami nazwa użytkownika i hasło oraz przycisk wysyłania, a następnie po wprowadzeniu nazwy użytkownika i hasła możemy kliknąć przycisk wyślij, a następnie przechodzi do następnej strony, która daje wynik jako strona przetwarzania formularza z wiadomość powitalna.