我想使用RequestDispatcher截取请求,然后将请求转发到另一个servlet-像这样:
RequestDispatcher dispatcher = request.getRequestDispatcher("/servlet/some.ThirdPartyServlet" + "?" + "param_name=" + "somevalue"); dispatcher.forward(request, response);
如果传入的请求是POST,请求分派器将采用我的新参数,并将其包含在消息正文中,还是现在转发成为GET?
它保留原始请求,而不更改它。
因此,如果是POST,它将保持POST。