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

public void doPost(HttpServletRequest req, HttpServletResponse resp)
        throws ServletException, IOException {
req.getQueryString();
}

最佳答案

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

POST请求通常在请求正文中携带其参数,这就是request.getQueryString()方法返回null的原因。

09-04 09:18