如何通过POST方法使用JSP读取表单数据?

下面是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目录中。当您访问http:// localhost:8080 / Hello.htm时,您将收到以下输出。

名字:
姓:  

尝试输入名字和姓氏,然后单击提交按钮以在运行tomcat的本地计算机上查看结果。

根据提供的输入,您将收到与以上示例类似的结果。