获取当前页面的完整url(包括参数)

  1:
javascript:
var urlStr = self.location.href ;
这个urlStr就是你想要的
答!: 2:
服务器端
<%
StringBuffer url = request.getRequestURL();
if (request.getQueryString() != null) {
url.append('?');
url.append(request.getQueryString());
}
out.println(url.toString());
%>

js:


<script language="javascript">
var url = document.location.href;
alert(url)
</script>

答!: 3:
不知道你想要的是URL地址还是要参数信息。或者在教本中使用还是在程序中使用。。

而且参数有的是POST的,在地址栏不显示。。不知道你要的是什么效果。
以下代码返回所有页面参数。包括get和POST参数。返回值为参数信息

public static String getParam(HttpServletRequest request) {
Enumeration en = request.getParameterNames();
Enumeration eTmp = null;
String re = "";
String tmp = null, tmp1 = null;
while (en.hasMoreElements()) {
tmp = (String) en.nextElement();
if (tmp != null) {
re += "&" + tmp + "=";
tmp1 = request.getParameter(tmp);
if (tmp1 != null)
re += tmp1;
}
}
if (re != "")
return re.substring(1);
else
return re;
}

 


答!: 4:
没有使用Buffer,用的时候自己改吧

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值