java中取得上下文路径的方法
1.request.getContextPath();
获得web根的上下文环境
如 /tree
tree是web项目的root context
2.可以在servlet的init方法里
String path = getServletContext().getRealPath("/");
这将获取web项目的全路径
例如:\eclipse\workspace\tree\
tree是web项目的根目录
3.在任意的class里调用
URLDecoder.decode(this.getClass().getClassLoader().getResource("/").getPath(), "UTF-8");
将获得当前class的全路径。
如 : C:\Program Files\Apache Software Foundation\Tomcat 5.0\webapps\clientweb\WEB-INF\classes
其中,URLDecoder.decode负责把编码还原,不然路径中就会有类似于%20%ED等的符号。
转载于:https://www.cnblogs.com/chen-lhx/p/4911182.html
java中取得上下文路径的方法相关推荐
- 在java中图片路径_java中获取图片路径三中方法
java中获取图片路径的方法 //获取路径三中方法 //+ f.getOriginalFilename(); //String filedir = Thread.currentThread().get ...
- Java 查看文件绝对路径,JAVA获取文件绝对路径的方法
本文实例讲述了JAVA获取文件绝对路径的方法.分享给大家供大家参考.具体实现方法如下: /** * 获取一个类的class文件所在的绝对路径. 这个类可以是JDK自身的类,也可以是用户自定义的类,或者 ...
- 在Java中实现单例模式的有效方法是什么? [关闭]
在Java中实现单例模式的有效方法是什么? #1楼 我使用Spring框架来管理我的单身人士. 它不会强制类的"单一性"(如果涉及多个类加载器,您将无法真正做到),但是它提供了一种 ...
- java 根据类名示例化类_如何使用示例从Java中的类路径加载资源
java 根据类名示例化类 Java中的类路径不仅用于加载.class文件,而且还可以用于加载资源,例如属性文件,图像,图标,缩略图或任何二进制内容. Java提供了API来将这些资源读取为Input ...
- 如何使用示例从Java中的类路径加载资源
Java中的类路径不仅用于加载.class文件,而且还可以用于加载资源,例如属性文件,图像,图标,缩略图或任何二进制内容. Java提供了API来将这些资源读取为InputStream或URL. 假设 ...
- 【转】Java中获取文件大小的正确方法
[转]Java中获取文件大小的正确方法 本文出处:http://blog.csdn.net/chaijunkun/article/details/22387305,转载请注明.由于本人不定期会整理相关 ...
- Java中图形界面重绘方法
** Java中图形界面重绘方法 ** 在我们编写图形界面程序的过程中,我们就会发现,当我们将窗体拉伸,缩小(或者最大化最小化)的时候,之前在窗体上画的图形会消失了. 这是为什么呢? 1)原来 ...
- java中的五种排序方法_用Java排序的五种有用方法
java中的五种排序方法 Java排序快速概述: 正常的列表: private static List VEGETABLES = Arrays.asList("apple", &q ...
- java double add,Java中的DoubleStream.Builder add()方法
add()Java中DoubleStream.Builder类的方法将元素添加到正在构建的流中.该方法返回此构建器. 语法如下default DoubleStream.Builder add(doub ...
最新文章
- 网页中添加QQ,msn留言按钮
- python高级开发面试题_python面试的100题(16)
- html动画图片重叠,不一样的层叠照片动画-ANIMATED CSS3 PHOTO STACK
- html5绘制随机五角星_html5 canvas画五角星(随机生成)
- c#web页面显示弹窗_C#中三种弹出信息窗口的方式
- java jdbc rowset_JAVA基础知识之JDBC——RowSet
- php设计的意义,PHP设计模式
- 多态和重载的区别及用法
- K8S中如何跨namespace 访问服务?为什么ping不通ClusterIP?
- ObReferenceObjectByName vs IoGetDeviceObjectPointer
- 计算机网络——信息安全
- gif一键抠图 在线_免费在线抠图软件
- win10任务栏假死问题
- 企业私有云存储选NAS还是私有云盘?3分钟带你了解企业NAS和企业云盘的区别
- oracle14047,Oracle数据库之ORA-14047
- 检查网络端口是否正常
- Python之解决tkinter.PhotoImage不显示图片的问题 Python3
- 最新Mac Pro详解
- 解决tensorflow.python.framework.errors_impl.InvalidArgumentError: indices[0,32] = -1 is not in [0, 50)
- MobSF移动安全检测框架简述
热门文章
- 数据产品--浅析如何搭建维度指标系统
- BZOJ 2157: 旅游
- JZOJ 5434. 【NOIP2017提高A组集训10.30】Matrix
- 一个表格中文字怎么换行_Excel表格中怎样快速将阿拉伯数字转化为大写文字?这样操作一键完成...
- google reader很有用的技巧 F+F11
- 2009年EI(美国工程索引)收录的中国期刊
- BestCoder-Round#38
- 世界对一名颓废者的惩罚——SDOI2019游记
- numberformatexception是什么异常_译文《最常见的10种Java异常问题》
- html 正则表达式 中文,正则表达式的中文搜索