在jsp中如何取得当前页面完整的URL(带参数)?

而且参数不止一个,有多个,
这个取得的值在当前页面用<% out.println(url);. %>的确可以显示,但是如果我把他传到另一个JSP页面的话在取值<% String url=request.getParameter("url"); %>这样取出来的值就只有两个参数了,怎么回事呢???

第1个回答  2010-11-03
JSP页面
<% String url = request.getScheme()+"://"+ request.getServerName()+request.getRequestURI()+"?"+request.getQueryString(); %>
用JS可以的
window.location.href本回答被提问者采纳
第2个回答  2010-11-03
这个就可以:requst.getRequestURI() + "?" + requst.getQueryString();