代码之家  ›  专栏  ›  技术社区  ›  sproketboy

如何获取包含参数的请求字符串

  •  31
  • sproketboy  · 技术社区  · 16 年前

    log.warn("Weird request " + request.getRequestURL());
    

    例子:

    /testRequest.do?param1=1&param2=2
    

    我只看到

    /testRequest.do
    

    1 回复  |  直到 16 年前
        1
  •  67
  •   Kevin    16 年前

    HttpServletRequest#getQueryString()

    如果你想要整个字符串,你必须将请求url和查询字符串附加在一起,因为没有方法可以获得整个字符串。

    System.out.println(request.getRequestURL().append('?').append(request.getQueryString()));