request获取各种路径 转,记下来免得 以后忘记了。
2019独角兽企业重金招聘Python工程师标准>>>
- 转:http://zjutsoft.iteye.com/blog/1084260
- 从request获取各种路径总结
- request.getRealPath("url"); // 虚拟目录映射为实际目录
- request.getRealPath("./"); // 网页所在的目录
- request.getRealPath("../"); // 网页所在目录的上一层目录
- request.getContextPath(); // 应用的web目录的名称
- 如http://localhost:7001/bookStore/
- /bookStore/ => [contextPath] (request.getContextPath())
- 获取Web项目的全路径
- String strDirPath = request.getSession().getServletContext().getRealPath("/");
- 以工程名为TEST为例:
- (1)得到包含工程名的当前页面全路径:request.getRequestURI()
- 结果:/TEST/test.jsp
- (2)得到工程名:request.getContextPath()
- 结果:/TEST
- (3)得到当前页面所在目录下全名称:request.getServletPath()
- 结果:如果页面在jsp目录下 /TEST/jsp/test.jsp
- (4)得到页面所在服务器的全路径:application.getRealPath("页面.jsp")
- 结果:D:\resin\webapps\TEST\test.jsp
- (5)得到页面所在服务器的绝对路径:absPath=new java.io.File(application.getRealPath(request.getRequestURI())).getParent();
- 结果:D:\resin\webapps\TEST
- 2.在类中取得路径:
- (1)类的绝对路径:Class.class.getClass().getResource("/").getPath()
- 结果:/D:/TEST/WebRoot/WEB-INF/classes/pack/
- (2)得到工程的路径:System.getProperty("user.dir")
- 结果:D:\TEST
- 3.在Servlet中取得路径:
- (1)得到工程目录:request.getSession().getServletContext().getRealPath("") 参数可具体到包名。
- 结果:E:\Tomcat\webapps\TEST
- (2)得到IE地址栏地址:request.getRequestURL()
- 结果:http://localhost:8080/TEST/test
- (3)得到相对地址:request.getRequestURI()
- 结果:/TEST/test
转载于:https://my.oschina.net/u/3142419/blog/865376
request获取各种路径 转,记下来免得 以后忘记了。相关推荐
- request 获取各种路径
从request获取各种路径总结 request.getRealPath("url"); // 虚拟目录映射为实际目录 request.getRealPath("./& ...
- request获取各种路径总结、页面跳转总结。
页面跳转总结 JSP中response.sendRedirect()与request.getRequestDispatcher().forward(request,response)这两个对象都可以使 ...
- request获取各种路径总结
转自:http://deific.iteye.com/blog/1172107 从request获取各种路径总结 request.getRealPath("url"); // 虚 ...
- 从request获取各种路径总结 转载:http://blog.csdn.net/piaoxuan1987/article/details/8541839 equest.getRealPath()
https://www.cnblogs.com/hello-yao-ge/p/6606564.html 转载:http://blog.csdn.net/piaoxuan1987/article/det ...
- java getrealpath_从request获取各种路径总结 request.getRealPath(url)
equest.getRealPath() 这个方法已经不推荐使用了,代替方法是: request.getSession().getServletContext().getRealPath() 从Req ...
- 从request获取各种路径request.getRealPath()
1.此方法已过时,现在可替换的实现方法有 request.getSession().getServletContext().getRealPath("/") 在Servlet 里用 ...
- request获取各种路径记录
request.getServletContext().getContextPath() :获取项目名 request.getRequestURL() :获取当前访问的绝对路径 request.get ...
- java request获取文件_request获取路径方式
从request获取各种路径总结 request.getRealPath("url"); // 虚拟目录映射为实际目录 request.getRealPath("./&q ...
- jsp Request获取url信息的各种方法比较
Java代码 从Request对象中可以获取各种路径信息,以下例子: 假设请求的页面是index.jsp,项目是WebDemo,则在index.jsp中获取有关request对象的各种路径信息如下 ...
最新文章
- NME的GLSL支持情况
- 考研【研究所和高校的区别、全国375所独立于高校系统之外的 “研究生所”】
- tomcat跳转报错_微信小程序开发:使用reLaunch跳转时报错的解决步骤
- Method db.collection.distinct is not implemented
- Java中各种引用(Reference)解析
- 《jquery实战》javascript 必知必会(1)
- js学习小计1-onbeforeunload
- 编程语言对比 字符串
- word怎么把页面顺序倒过来_Word打印错乱——出现两个第1页
- 用 JAVA 编写一个 M3U8 视频下载器
- 安装.NET Framework 4失败解决办法
- vs2017 C#程序打包安装部署之创建Windows安装项目
- 双重差分法之平行趋势检验
- fragment内嵌webView,输入框获得焦点禁用系统输入法,弹出自定义输入法的处理
- 有什么发音真实自然有感情的配音软件吗?
- 大四计算机系的,毕设该怎么下手?
- HTML5期末大作业:动漫人物介绍网站设计——柯南(5页) 含报告 HTML+CSS+JavaScript dw网页设计 web网页设计与开发
- 68个经典励志小故事,让你终身受益[转]
- 用于测量纸张卷径的超声波传感器
- 十大科学谜题本世纪有望解开:时间是幻觉吗
热门文章
- A+B/A*B求A和B
- 数据库优化方法(三)
- mysql数据库主要用来做什么的_为什么有了 MySQL ,还要有时序数据库?
- Python练习3-XML-RPC实现简单的P2P文件共享
- 【Groovy】Groovy 脚本调用 ( Java 类中调用 Groovy 脚本 )
- 【开发环境】Java 文件生成 Windows 系统 .bat 批处理文件并自动执行 ( 输出 GB2312 格式处理中文乱码 | \r\n换行 | Runtime 执行 Cmd 命令 )
- 【Android 启动过程】Activity 启动源码分析 ( AMS -> ActivityThread、AMS 线程阶段 )
- 【Android APT】编译时技术 ( ButterKnife 原理分析 )
- 【错误记录】Android 应用安装报错 ( The application could not be installed: INSTALL_FAILED_CONFLICTING_PROVIDER )
- 【Android 异步操作】手写 Handler ( Handler 发送与处理消息 | Handler 初始化 | 完整 Handler 代码 )