日期:2014-05-17  浏览次数:20926 次

[100分求解]jsp如何获取当前浏览器的地址
如题,不是获取请求的地址,request的都不是,我是要获取当前浏览器地址栏的全部字符串,注意不是用js获取。。。。求解啊,网上全部没答案,我就不信csdn没人能帮我解决。谢谢

------解决方案--------------------
http://my.oschina.net/lovedreamland/blog/16161
------解决方案--------------------
当前浏览器地址不是请求地址是什么 楼主举个例子看看
------解决方案--------------------
HttpClient么
------解决方案--------------------
Java code

//比如地址为:http://localhost:8080/project/index.jsp
String uri = request.getRequestURI();获取//http://localhost:8080/project/index.jsp

String contextPath = request.getContextPath();//获取出http://localhost:8080/project
String actionPath = uri.substring(contextPath.length());// 获取/index.jsp
String ac = actionPath.substring(1,actionPath.lastIndexOf("."));//获取出index

------解决方案--------------------
lz具体描述一下你的需求 !!!!
------解决方案--------------------
就是请求xx.action,然后浏览器的url是....xx.action?你要这个??
------解决方案--------------------
HTML code

<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>

------解决方案--------------------
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>

------解决方案--------------------
探讨
如题,不是获取请求的地址,request的都不是,我是要获取当前浏览器地址栏的全部字符串,注意不是用js获取。。。。求解啊,网上全部没答案,我就不信csdn没人能帮我解决。谢谢

------解决方案--------------------
探讨

引用:

当前浏览器地址不是请求地址是什么 楼主举个例子看看
哥们儿,spring mvc 的requestmapping听说过么,比如说我访问的时index.do?...它可能映射的是任意的jsp页面,但是浏览器地址栏当然显示的时index.do?,...,你这是用jsp内置对象request.getContextURL()得到的是真正的reque……