如何使用 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 執行的本地計算機上的結果。
基於所提供的輸入,您將收到與以上示例中類似的結果。
廣告