jsp Request获取url信息的各种方法比较
来源:互联网 发布:怎么读源码 编辑:程序博客网 时间:2024/05/22 12:05
jsp Request获取url信息的各种方法比较
- 从Request对象中可以获取各种路径信息,以下例子:
- 假设请求的页面是index.jsp,项目是WebDemo,则在index.jsp中获取有关request对象的各种路径信息如下
- String path = request.getContextPath();
- String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
- String remoteAddress=request.getRemoteAddr();
- String servletPath=request.getServletPath();
- String realPath=request.getRealPath("/");
- String remoteUser=request.getRemoteUser();
- String requestURI=request.getRequestURI();
- out.println("path:"+path+"<br>");
- out.println("basePath:"+basePath+"<br>");
- out.println("remoteAddr:"+remoteAddress+"<br>");
- out.println("servletPath:"+servletPath+"<br>");
- out.println("realPath:"+realPath+"<br>");
- out.println("remoteUser:"+remoteUser+"<br>");
- out.println("requestURI:"+requestURI+"<br>");
- 结果:
- path:/WebDemo
- basePath:http://localhost:8683/WebDemo/
- remoteAddr:127.0.0.1
- servletPath:/index.jsp
- realPath:D:\apache-tomcat-6.0.13\webapps\WebDemo\
- remoteUser:null
- requestURI:/WebDemo/index.jsp
- 从上不难看出request各个对应方法所代表的含义
- 从request获取各种路径总结:
- request.getRealPath("url");//虚拟目录映射为实际目录
- request.getRealPath("./");//网页所在的目录
- request.getRealPath("../");//网页所在目录的上一层目录
- 假定你的web application(web应用)名称为news,你的浏览器中输入请求路径:http://localhost:8080/uploading/load.jsp
- request.getContextPath() => /uploading
- request.getServletPath() => /load.jsp
- request.getRequestURL() => http://localhost:8080/uploading/load.jsp
- request.getRealPath("/") => F:\learn\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\uploading\
- 现在request.getRealPath("/") 这个方法已经不推荐使用了
- 可以使用
- ServletContext.getRealPath(java.lang.String) instead.
- request.getSession().getServletContext().getRealPath() 得到工程文件的实际物理路径,也就是绝对地址
0 0
- jsp Request获取url信息的各种方法比较
- jsp Request获取url信息的各种方法比较
- jsp Request获取url信息的各种方法比较
- jsp Request获取url信息的各种方法比较
- jsp Request获取url信息的各种方法比较
- jsp Request获取url信息的各种方法比较
- jsp Request获取url信息的各种方法比较
- jsp Request获取url信息的各种方法比较
- jsp Request获取url信息的各种方法比较
- jsp Request获取url信息的各种方法比较
- jsp Request获取url信息的各种方法比较
- jsp Request获取url信息的各种方法比较
- jsp Request获取url信息的各种方法比较
- java后台jsp Request获取url信息的各种方法比较
- Request获取url信息的各种方法比较
- Request获取url信息的各种方法比较
- [ASP.NET]Request获取url信息的各种方法比较
- Request获取url信息的各种方法比较
- 字符编码笔记:ASCII,Unicode和UTF-8
- 从 addEventListener(,,true/false)
- 浙江大学PAT_乙级_1019. 数字黑洞 (20)
- Eclipse升级到ADT-23.0.2 Fail 解决方法
- Android属性动画完全解析(上),初识属性动画的基本用法
- jsp Request获取url信息的各种方法比较
- Excel Sheet Column Title
- Django request和reponse对象
- Linux 驱动的打印方法
- 2.2常量与变量
- spring整合quartz
- js方法获取get方式传过来的参数
- string转int
- Android性能优化小集