怎样从HttpServletRequest中得到完整的请求URL 比如,需要得到:http://localhost:8080/App/servlet/aa/Service?FUNCTION=AAAAAAAAA&PARAM_1=bb&PARAM_2=120.5&PARAM_c=11 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以使用 HttpServletRequest.getRequestURI() 或 HttpServletRequest.getRequestURL(),但两个方法是有区别的request.getRequestURI() 返回值类似:/index.asprequest.getRequestURL() 返回值类似: http://www.anyuok.com/index.asp request.getRequestURL()+"?" + request.getQueryString() 如果请求URL没参数 可以直接用request.getRequestURL() 来直接得到如果有参数的话,用 request.getQueryString() 得到参数信息,两者整合一起就是完成的URL &PARAM_1=bb&PARAM_2=120.5&PARAM_c=11这个怎么办?? 想获取&PARAM_1=bb&PARAM_2=120.5&PARAM_c=11 字符串的话 request.getQueryString() 想获取所有的 parameter 的话, getParameters() 你要这种形式的话,request.getRequestURL()+"?" + request.getQueryString()这个就可以解决 request.getRequestURL()+"?" + request.getQueryString() 可以。 request.getRequestURL()+"?" + request.getQueryString() 如何把BufferedImage设置背景为透明 救命啊!需要控制java swing 各个组件的位置和大小 Java基础 封装的变量必须是private的?? 为什么缺少main函数? [菜鸟]关于数据库的问题 为什么用FileWriter,BufferedWriter把jpg文件写入另一jpg文件失败呢? 用java进行文件的拷贝 有没有用java作网页计数器的? 用servlet+jsp实现登陆注册页面,数据插不进数据库 哪位仁者告诉我如何快速记者java的基本语法,那50个关键字如何用? java写的记事本,找不到变量怎么办
request.getRequestURI() 返回值类似:/index.asp
request.getRequestURL() 返回值类似: http://www.anyuok.com/index.asp
如果有参数的话,用 request.getQueryString() 得到参数信息,两者整合一起就是完成的URL
想获取&PARAM_1=bb&PARAM_2=120.5&PARAM_c=11 字符串的话 request.getQueryString()
想获取所有的 parameter 的话, getParameters()
request.getRequestURL()+"?" + request.getQueryString()
这个就可以解决
可以。