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,用的时候自己改吧