如何使用 JSP 透過 POST 方法讀取表單資料?


以下是main.jsp JSP 程式,它將處理 web 瀏覽器使用 GET 或 POST 方法給出的輸入。

實際上,上面的 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 保留在<Tomcat-installationdirectory>/webapps/ROOT 目錄中。當您訪問https://:8080/Hello.htm時,您將收到以下輸出。

名:
姓氏: 

嘗試輸入名字和姓氏,然後單擊提交按鈕,檢視 tomcat 執行的本地計算機上的結果。

基於所提供的輸入,您將收到與以上示例中類似的結果。

更新於: 2019 年 7 月 30 日

3 千次以上瀏覽

開啟你的職業生涯

透過完成課程來獲得認證

開始
廣告