比如,需要得到:
http://localhost:8080/App/servlet/aa/Service?FUNCTION=AAAAAAAAA&PARAM_1=bb&PARAM_2=120.5&PARAM_c=11

解决方案 »

  1.   

    可以使用 HttpServletRequest.getRequestURI() 或 HttpServletRequest.getRequestURL(),但两个方法是有区别的
    request.getRequestURI() 返回值类似:/index.asp
    request.getRequestURL() 返回值类似: http://www.anyuok.com/index.asp
      

  2.   

    request.getRequestURL()+"?" + request.getQueryString()
      

  3.   

    如果请求URL没参数 可以直接用request.getRequestURL() 来直接得到
    如果有参数的话,用 request.getQueryString() 得到参数信息,两者整合一起就是完成的URL 
      

  4.   

    &PARAM_1=bb&PARAM_2=120.5&PARAM_c=11这个怎么办??
      

  5.   


    想获取&PARAM_1=bb&PARAM_2=120.5&PARAM_c=11  字符串的话 request.getQueryString() 
    想获取所有的 parameter 的话, getParameters()
      

  6.   

    你要这种形式的话,
    request.getRequestURL()+"?" + request.getQueryString()
    这个就可以解决
      

  7.   

    request.getRequestURL()+"?" + request.getQueryString() 
    可以。
      

  8.   

    request.getRequestURL()+"?" + request.getQueryString()