我的问题是,当我试图使用POST访问request.getParameter("name")变量时,它工作得很好。但是在某些情况下,当POST请求到达我的应用程序时,我还需要从查询字符串中获取GET参数。
据我所见,使用getParameter,您只能访问当前请求的参数,但是,正如我所说的那样,我还需要在doPost方法中获取GET参数。
有没有一种不解析查询字符串来获取GET参数的方法?
发布于 2017-01-01 04:01:18
我觉得你在这里很困惑。根据请求的类型,可以使用相同的getParameter(..)检索所有请求参数( GET、POST或其他)。如果是GET请求,则可以检索所有GET参数。
如果是POST请求,则可以检索所有POST参数。使用getParameter(...)获取参数。你一次只提出一个请求。如果在html或JSP文件中发出POST请求,则使用doPost方法接收所有参数。此时,GET请求中没有任何内容。然后,发出一个GET请求,检索doGet方法中的所有参数。在这一刻,什么也没有。请记住,HTTP请求是无状态的。
https://stackoverflow.com/questions/41413144
复制相似问题