JAV A获取项目路径
在jsp和class文件中调用的相对路径不同。 在jsp里,根目录是WebRoot 在class文件中,根目录是WebRoot/WEB-INF/classes 当然你也可以用System.getProperty("user.dir")获取你工程的绝对路径。
另:在Jsp,Servlet,Java中详细获得路径的方法!
1.jsp中取得路径:
以工程名为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=newjava.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://blog.51cto.com/liaoshiyong/1220470
JAV A获取项目路径相关推荐
- java取路径含中文_java获取项目路径中文乱码
以下内容转自:http://blog.csdn.net/dream_broken/article/details/31762807# 项目的文件名称推荐都是英文名称,但是有时不可避免使用了中文,获取项 ...
- 获取java项目路径_Java获取项目路径
Java获取项目路径 1. 利用System获取System.getProperty("user.dir"); //输出: E:\IDEA\canye365-crawler-dem ...
- java获取项目中的路径_java中几种获取项目路径方式
转自http://caodaoxi.iteye.com/blog/1234805 在jsp和class文件中调用的相对路径不同. 在jsp里,根目录是WebRoot 在class文件中,根目录是Web ...
- 如何查看java项目的路径_java如何获取项目路径?
java如何获取项目路径? java获取项目路径的方法: 1.项目路径,就是指classpath的根路径了. 是查找配置文件和classloader加载bytecode的起点 这次就以IntelliJ ...
- JAVA项目中获取项目路径
public static void main(String[] args) {MyUrlDemo muDemo = new MyUrlDemo();try {muDemo.showURL();} c ...
- System.getProperty(user.dir) Java获取项目路径
Java获取项目路径:System.getProperty("user.dir") 今天写一个小程序,需要获取当前项目的根目录.百度搜索得知System.getProperty(& ...
- java classes 路径_Java获取项目路径及classes路径
1.获取项目绝对路径一 String rootPath = request.getSession().getServletContext().getRealPath("/").re ...
- java获取项目路径
//项目路径 String classUrl = ResourceUtils.getURL("classpath:").getPath(); 百度上搜索了一大堆没用 ...
- jsp 获取项目路径,java获取项目路径
1. 获取web服务器项目的真实物理路径 request.getSession().getServletContext().getRealPath("/"); 2. 相对路径的 ...
最新文章
- Android Studio中的代码格式快捷方式
- Android NDK JNI开发3
- sqlserver字段选择参照
- 004_Bean标签
- tkinter回调异常_处理python tkinter中的异常
- 体验Rabbitmq强大的【优先级队列】之轻松面对现实业务场景
- WeCenter3.1.7 blind xxe 分析
- 安卓listview点击空白事件_要权限才给用?安卓毒瘤APP滚蛋吧!
- easydarwin 安装_win10安装EasyDarwin
- python中temp是什么意思中文-请问Python里temp是什么意思?
- CF 581A Vasya the Hipster
- 求解一元三次方程的方法
- 算法工程师与java_java算法工程师的职责是什么?前景如何?
- 旅人随笔[02] 量子物理的故事
- 小红书种草笔记怎么写?种草笔记标题怎么写比较好
- 市场调研报告-全球与中国AI加速器的渗透和路线市场现状及未来发展趋势
- printf 函数使用 可变参数函数实现原理
- 区块链系列 - 以太坊简介
- 闭区间上的连续函数必定是一致连续的
- wps js宏中使用Lodash
热门文章
- 马斯克刚刚宣布辞去特斯拉董事会职务,仍然担任CEO
- 浙江将建设超级高速公路,全面支持自动驾驶
- MIT人工突触芯片新突破:指甲大小的芯片有望媲美超算
- AI吉尼斯:那些你不知道的人工智能之“最”
- 数据库 版本号是 661,打不开。此server支持 655 和更早的版本号。不支持降级路径...
- WhatsApp宣布免费 欲变身一站式企业式服务应用
- SpringMVC_实现简单的增删改查
- redis之父表示ARM服务器没戏
- 数据结构【图】—024最小生成树
- MySQL之check、optimize和analyze