如何使用 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 千次以上浏览

开启你的职业生涯

通过完成课程来获得认证

开始
广告
© . All rights reserved.