Java HttpServletRequest getquerystring

use*_*273 3 java servlets http

在我的servlet中,当向其发送ajax请求时,req.getQueryString()返回null.这是因为req.getQueryString()仅适用于GET而不适用于POST吗?

public void doPost(HttpServletRequest req, HttpServletResponse resp) 
        throws ServletException, IOException {
req.getQueryString();
}
Run Code Online (Sandbox Code Playgroud)

rcg*_*e23 9

获取请求参数的最简单方法是使用request.getParameter().这适用于GET和POST请求.

POST请求通常在请求主体中携带它们的参数,这就是该request.getQueryString()方法返回null的原因.