在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();

jsp怎么获取当前页面的url
当一个url过来时,如:http:\/\/localhost:8080\/demo\/hello.jsp,在hello.jsp页面,我们可以这样得到url:代码如下:<% String basepath =request.getScheme()+":\/\/"+request.getServerName()+":"+request.getServerPort() ;String Path = request.getScheme()+":\/\/"+request.getServerName()+":"...

jsp 获取当前地址(带参数)
url+=request.getHeader("host");url+=request.getRequestURI();if(request.getQueryString()!=null)url+="?"+request.getQueryString();out.println(url);

jsp中如何获取完整的地址
String path = request.getContextPath();String basePath = request.getScheme()+":\/\/"+request.getServerName()+":"+request.getServerPort()+path+"\/"; 新建一个jsp,最上面的两句话。

如何得到一个jsp页面所在的项目的路径
(1)得到包含工程名的当前页面全路径:request.getRequestURI()结果:\/TEST\/test.jsp (2)得到工程名:request.getContextPath()结果:\/TEST (3)得到当前页面所在目录下全名称:request.getServletPath()结果:如果页面在jsp目录下 \/TEST\/jsp\/test.jsp (4)得到页面所在服务器的全路径:application.getRea...

在js中怎么获取jsp页面的值
jsp在页面上获取java参数总共有以下方法:(1)直接在URL请求后添加 如:<a href="thexuan.jsp?action=transparams&detail=directe")直接传递参数, 特别的在使用response.sendRedirect做页面转向的时候,也可以用如下代码: response.sendRedirect("thexuan.jsp?action=transparams&detail=directe") ,可用...

如何用js获取当前打开的页面的路径
(1)window.location.href : 整个URl字符串(在浏览器中就是完整的地址栏)返回值: http:\/\/www.abc.com\/order\/index.html?orderid=1&name=java#imhere(2)window.location.protocol :URL 的协议部分返回值:http:(3)window.location.host : URL 的主机部分返回值:www.abc.com(4)window.location...

在jsp中如何获取URL?
使用java提供的静态方法 String str1="abcdefg"str1.substring(2,4)得到"cd";第一个参数2代表起始下标(从0开始,后面是结束下标)。最后截取到的字符串是从起始下标到(结束下标-1)之间的字符串。至于你问题里的那个,自己数数吧。

js 怎么URL 重定向,和获取重定向之后的地址以及参数
\/\/两个页面是同目录下可以按照以下写,如果不同则写绝对路径 window.location.href="queryImage.jsp?id="+id+"&username="+username;} 点击“跳转”即可URL重定向 跳转到queryImage.jsp页面 (function(){ \/\/获取当前地址 var url=window.location.href;\/\/输出获取的地址 alert(url);\/\/截取参数 v...

jsp怎么获取超链接作为参数来传递,怎么写?怎么获取?
传递的话按楼上[<a href="\/HomeWorkWeb\/delclass.jsp?classId=<%=classId%>"这个来传递就行了。至于获取,可以String id = request.getParameter(“classId”);\/\/注:这里的classId是地址中问号后第一个参数\/。。把获得的id值传递给你的函数就行了。 SQL语句可以写成。select * from type ,...

jsp中调用一个url地址,怎么得到访问这个url地址的返回值?说的详细点...
利用request获取路径 getContextPath() 获取相对路径 getServletPath() 获取绝对路径 例如你地址是 http:\/\/localhost:8080\/JSP\/page\/page.jsp 获取url地址 String url = request.getContextPath()+request.getServletPath();

相似回答