package demo2;
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
/**
* 提交请求参数的格式:
* get:
* 数据属性格式:Query String Paramerets
* 注意1:
* form 表单action中拼接的参数值和参数名在提交时将会丢失,
* 即userPWD=123后台接收不到。
* <form action="t2?userPWD=123" method="get">
name:<input type="text" name="userName"><br>
<input type="submit" value="get_02">
</form>
注意:超链接href中拼接的数据不会丢失
* post:
* 数据属性格式:Form Data
* 注意:
* form 表单action中拼接的参数值和参数名在提交时不会丢失,
* 即userPWD=123后台可以接收到。
* 但是注意:action中拼接的数据属性格式为:Query String Paramerets
* 提交的表单项为:Form Data
*
* 即:
* userPWD=123 :Query String Paramerets
* userName=值 :Form Data
*
* <form action="t2?userPWD=123" method="post">
name:<input type="text" name="userName"><br>
<input type="submit" value="post_02">
</form>
*
* url的参数格式:
* 资源url?参数名1=参数值1&参数名2=参数值2&。。。。=。。。。
*
* 获取参数值的格式:
* String name = req.getParameter("参数名");
*
*/
public class Test01 extends HttpServlet{
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
System.out.println("TestServlet02----------doGet------");
//获取表单值
String name = req.getParameter("userName");
String PWD = req.getParameter("userPWD");
System.out.println(name+" "+PWD);
}
@Override
protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
System.out.println("TestServlet02----------doPost------");
// 获取表单值
String name = req.getParameter("userName");
String PWD = req.getParameter("userPWD");
System.out.println(name + " " + PWD);
}
}
Get和Post请求参数格式
最新推荐文章于 2024-07-17 16:07:01 发布