Xử lý biểu mẫu JSP bằng getParameter ()

Mục lục:

Anonim

Xử lý biểu mẫu JSP

Biểu mẫu là phương pháp phổ biến trong xử lý web. Chúng tôi cần gửi thông tin đến máy chủ web và thông tin đó.

Có hai phương pháp thường được sử dụng để gửi và lấy lại thông tin đến máy chủ web.

  1. Phương pháp GET:
  • Đây là phương pháp mặc định để chuyển thông tin từ trình duyệt đến máy chủ web.
  • Nó gửi thông tin mã hóa được phân tách bằng ký tự? Được nối vào trang URL.
  • Nó cũng có giới hạn về kích thước và chúng tôi chỉ có thể gửi 1024 ký tự trong yêu cầu.
  • Chúng ta nên tránh gửi mật khẩu và thông tin nhạy cảm thông qua phương thức GET.
  1. Phương pháp ĐĂNG:
  • Phương thức gửi là một phương pháp đáng tin cậy nhất để gửi thông tin đến máy chủ.
  • Nó gửi thông tin dưới dạng tin nhắn riêng biệt.
  • Nó gửi dưới dạng chuỗi văn bản sau? Trong URL.
  • Nó thường được sử dụng để gửi thông tin nhạy cảm.

JSP xử lý quá trình xử lý dữ liệu biểu mẫu bằng cách sử dụng các phương pháp sau:

  1. getParameter ():

    Nó được sử dụng để lấy giá trị của tham số hình thức.

  2. getParameterValues ​​():

    Nó được sử dụng để trả về nhiều giá trị của các tham số.

  3. getParameterNames ()

    Nó được sử dụng để lấy tên của các tham số.

  4. getInputStream ()

    Nó được sử dụng để đọc dữ liệu nhị phân được gửi bởi máy khách.

    Thí dụ:

    Trong ví dụ này, chúng tôi đã tạo một biểu mẫu có hai trường "tên người dùng" và "mật khẩu" với một nút gửi

    Action_form.jsp

    <% @ page language = "java" contentType = "text / html; charset = ISO-8859-1" pageEncoding = "ISO-8859-1"%> Biểu mẫu Guru 
    Tên người dùng:
    Mật khẩu:

    Action_form_process.jsp

    <% @ page language = "java" contentType = "text / html; charset = ISO-8859-1"pageEncoding = "ISO-8859-1"%> Chèn tiêu đề tại đây 
    

    Xử lý biểu mẫu

    Chào mừng Người dùng: <% = request.getParameter ("tên người dùng")%>

    Giải thích mã:

    Action_form.jsp

    Dòng mã 10: Ở đây chúng tôi đã xác định một biểu mẫu và qua đó chúng tôi xử lý hành động đối với một số JSP khác. Trong tham số hành động, chúng tôi thêm JSP mà nó phải được xử lý thông qua phương thức GET.

    Ở đây chúng tôi đang sử dụng phương thức GET để chuyển thông tin tức là tên người dùng và mật khẩu.

    Dòng mã 11-14: Ở đây chúng tôi đang lấy các trường như tên người dùng và mật khẩu là các trường văn bản và chúng tôi đang nhận đầu vào từ người dùng.

    Đầu vào này có thể được tìm nạp bằng phương thức getParameter. Ngoài ra, chúng tôi có nút gửi với loại gửi loại giúp chúng tôi chuyển các giá trị trường vào action_form_process.jsp

    Action_form_process.jsp

    Dòng mã 14: Ở đây chúng ta lấy giá trị của các trường đầu vào từ action_form.jsp bằng cách sử dụng phương thức getParameter của đối tượng yêu cầu.

    Khi chúng tôi thực thi đoạn mã trên, chúng tôi nhận được kết quả sau:

Đầu ra:

Khi chúng tôi thực thi action_form.jsp, chúng tôi nhận được một biểu mẫu có hai trường tên người dùng và mật khẩu và nút gửi. Sau đó, sau khi nhập tên người dùng và mật khẩu, chúng tôi có thể nhấp vào gửi và nó xử lý sang trang tiếp theo đưa ra đầu ra là trang xử lý biểu mẫu với tin nhắn chào mừng.