request.getParameter()
检索POST和/或GET发送的项目。
String name = request.getParameter("name");
但是我们如何区分这两种情况呢?事实上,如果我同时发送同名的帖子和获取,getParameter 会返回什么?
request.getParameter()
检索POST和/或GET发送的项目。
String name = request.getParameter("name");
但是我们如何区分这两种情况呢?事实上,如果我同时发送同名的帖子和获取,getParameter 会返回什么?
一个 HTTP 请求只能关联一个方法。因此,在您的情况下,您的请求是GET请求或POST请求,但不能同时是两者。请注意,存在除 GET 或 POST 之外的其他 HTTP 方法(OPTIONS、PUT、DELETE,...)。
如果您想知道当前请求中使用了哪种方法,可以使用request.getMethod()
.
request.getParameter("name");
id="name"
将返回与GET 和 POST 情况下的 HTML/JSP 元素关联的值。如果要检查请求是 GET 还是 POST,可以使用request.getMethod();
您一次只能使用一个 GET 或 POST。并且您的语句检索 name/id="name" 的值。您可以通过 request.getMethod() 来检查方法;此外,GET 用于 2 kb 左右的有限数据,POST 用于检索无限数据。