Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> การเขียนโปรแกรม

จะอ่านข้อมูลในแบบฟอร์มโดยใช้ JSP ผ่านวิธี POST ได้อย่างไร


ด้านล่างนี้คือ main.jsp โปรแกรม JSP เพื่อจัดการกับอินพุตที่ได้รับจากเว็บเบราว์เซอร์โดยใช้วิธี GET หรือ POST

Infact ไม่มีการเปลี่ยนแปลงใน JSP ด้านบน เนื่องจากวิธีเดียวในการส่งพารามิเตอร์จะเปลี่ยนไป และไม่มีข้อมูลไบนารีถูกส่งไปยังโปรแกรม JSP แนวคิดที่เกี่ยวข้องกับการจัดการไฟล์จะอธิบายในบทที่แยกต่างหากซึ่งเราจำเป็นต้องอ่านสตรีมข้อมูลไบนารี

<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>

ต่อไปนี้เป็นเนื้อหาของ Hello.htm ไฟล์ −

<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>

ตอนนี้ให้เราเก็บ main.jsp และ hello.htm ใน /webapps/ROOT directory . เมื่อคุณเข้าถึง https://localhost:8080/Hello.htm คุณจะได้รับผลลัพธ์ดังต่อไปนี้

ลองป้อนชื่อและนามสกุล จากนั้นคลิกปุ่มส่งเพื่อดูผลลัพธ์บนเครื่องในพื้นที่ของคุณที่ Tomcat กำลังทำงาน

จากข้อมูลที่ป้อน คุณจะได้รับผลลัพธ์ที่คล้ายคลึงกันในตัวอย่างด้านบน