<html> <body> <form action="main.jsp" method="GET"> 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>
用form标签定义了一个表单,里面有两个input字段,用于输入first name和last name. 表单action属性为main.jsp, 点击类型为submit的input字段后,会向action指定的main.jsp发送一个HTTP请求。
在main.jsp里接收该HTTP请求,将请求里包含的first_name和last_name解析出来,并显示在jsp里:
<html> <head> <title>Using GET Method to Read Form Data</title> </head> <body> <center> <h1>Using GET 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> </body> </html>
测试:
点击Submit之后: