java程序中路径问题
2024-09-04 14:29:50
JAVA中获取路径:
1.在web中取得路径:
以工程名为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)文件上传下载时候获取web应用的目录:this.getServletContext.getRealPath("/upload")
结果:%tomcat_home%/webapps/app/upload
2.在类中取得路径:
(1)类的绝对路径:Class.class.getClass().getResource("/").getPath()
结果:在java程序中获取到/src
在web程序中获取服务器中该项目的字节码资源文件目录D:\Program Files\Java\apache-tomcat-6.0.39\webapps\test\WEB-INF\classes
如果直接使用“/”:(即jre运行目录)
在java程序中:表示/src/目录
在web程序中:表示/webapps/app/
最新文章
- Theano:LSTM源码解析
- 10——operator=返回reference to *this
- JS里面利用random()实现随机颜色更换
- Erlang 103 Erlang分布式编程
- ofbiz进击 第一节。 新建自己的webapp项目
- word linkage 选择合适的聚类个数matlab code
- C#读写txt文件的两种方法介绍
- Mac下移动硬盘不能粘贴
- POJ 1321 棋盘问题(DFS &; 状压DP)
- Contact Form 7邮件发送失败的解决办法
- 关于 typings install 的使用
- scrollbarsstyle
- IE兼容问题及处理
- hibernate 根据数据库表反生成javaBean
- 数据抓取分析(python + mongodb)
- Django REST framework+Vue 打造生鲜超市(十一)
- 关于javascript中的变量对象和活动对象
- Cookie详解整理
- 【51Nod1405】树上距离和 二次扫描与换根法
- SQL SEVERE 基本用法 1
热门文章
- 纯js+html+css实现模拟时钟
- smbpasswd和pdbedit
- hive sql 查询 Child Error 错误追究
- Matlab2012a下配置LibSVM—3.18
- 请定义一个宏,比较两个数的a、b的大小,不能使用大于、小于、if语句
- 服务器环境迁移,Linux centos7 64位 基础环境部署 jdk+tomcat+mysql+nginx
- JavaScript: 高级技巧: window 对象也可以添加自定义属性
- Docker小白使用笔记
- sourcetree 不停的让输入密码,报 password required
- Codeforces Round #524 (Div. 2) D(思维,构造)