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/

最新文章

  1. Theano:LSTM源码解析
  2. 10——operator=返回reference to *this
  3. JS里面利用random()实现随机颜色更换
  4. Erlang 103 Erlang分布式编程
  5. ofbiz进击 第一节。 新建自己的webapp项目
  6. word linkage 选择合适的聚类个数matlab code
  7. C#读写txt文件的两种方法介绍
  8. Mac下移动硬盘不能粘贴
  9. POJ 1321 棋盘问题(DFS & 状压DP)
  10. Contact Form 7邮件发送失败的解决办法
  11. 关于 typings install 的使用
  12. scrollbarsstyle
  13. IE兼容问题及处理
  14. hibernate 根据数据库表反生成javaBean
  15. 数据抓取分析(python + mongodb)
  16. Django REST framework+Vue 打造生鲜超市(十一)
  17. 关于javascript中的变量对象和活动对象
  18. Cookie详解整理
  19. 【51Nod1405】树上距离和 二次扫描与换根法
  20. SQL SEVERE 基本用法 1

热门文章

  1. 纯js+html+css实现模拟时钟
  2. smbpasswd和pdbedit
  3. hive sql 查询 Child Error 错误追究
  4. Matlab2012a下配置LibSVM—3.18
  5. 请定义一个宏,比较两个数的a、b的大小,不能使用大于、小于、if语句
  6. 服务器环境迁移,Linux centos7 64位 基础环境部署 jdk+tomcat+mysql+nginx
  7. JavaScript: 高级技巧: window 对象也可以添加自定义属性
  8. Docker小白使用笔记
  9. sourcetree 不停的让输入密码,报 password required
  10. Codeforces Round #524 (Div. 2) D(思维,构造)