Computer >> Máy Tính >  >> Lập trình >> Lập trình

Làm cách nào để đọc dữ liệu biểu mẫu bằng JSP thông qua Phương pháp POST?

Dưới đây là main.jsp Chương trình JSP để xử lý đầu vào do trình duyệt web cung cấp bằng phương thức GET hoặc POST.

Thực tế không có thay đổi trong JSP ở trên vì cách duy nhất để truyền các tham số được thay đổi và không có dữ liệu nhị phân nào được chuyển đến chương trình JSP. Các khái niệm liên quan đến xử lý tệp sẽ được giải thích trong một chương riêng mà chúng ta cần đọc luồng dữ liệu nhị phân.

<html>
   <head>
      <title>Using GET and POST Method to Read Form Data</title>
   </head>
   <body>
      <center>
         <h1>Using POST Method to Read Form Data</h1>
         <ul>
            <li><p><b>First Name:</b>
               <%= request.getParameter("first_name")%>
               </p></li>
            <li><p><b>Last Name:</b>
               <%= request.getParameter("last_name")%>
               </p></li>
         </ul>
      <center>
   </body>
</html>

Sau đây là nội dung của Hello.htm tệp -

<html>
   <body>
      <form action = "main.jsp" method = "POST">
         First Name: <input type = "text" name = "first_name">
         <br />
         Last Name: <input type = "text" name = "last_name" />
         <input type = "submit" value = "Submit" />
      </form>
   </body>
</html>

Bây giờ hãy để chúng tôi giữ main.jsp và hello.htm trong thư mục / webapps / ROOT . Khi bạn truy cập https:// localhost:8080 / Hello.htm, bạn sẽ nhận được kết quả sau.

Cố gắng nhập Họ và Tên rồi nhấp vào nút gửi để xem kết quả trên máy cục bộ của bạn nơi tomcat đang chạy.

Dựa trên đầu vào được cung cấp, bạn sẽ nhận được kết quả tương tự như trong các ví dụ trên.