当前位置: 首页 > news >正文

java获得项目路径

    /**
  * 获取服务器的web地址
  * @return
  */
 private String getWebPath(){ 
  
   String _tempStr = Thread.currentThread().getContextClassLoader().getResource("").toString();
  
   _tempStr=_tempStr.substring(6,_tempStr.length());
  //将%20换成空格(如果文件夹的名称带有空格的话,会在取得的字符串上变成%20)
   _tempStr=_tempStr.replaceAll("%20", " ");
  //查找“WEB-INF”在该字符串的位置
    int num = _tempStr.indexOf("WEB-INF");
  //截取即可
    _tempStr=_tempStr.substring(0, num);
    return _tempStr;
 }

相关文章:

  • 给displayobject增加颜色
  • Java 注解
  • flex tree 默认展开
  • 各种流输入函数,你能安全使用么?【From My Baidu Space】
  • FluorineFx 页面无法显示services目录内容问题
  • 相册图片头尾相接的滚动算法
  • 关联查询之速度优化
  • python打造12306余票实时监控
  • as3 socket连接方法类
  • Func和Action委托简单用法
  • APMServ错误解决办法:1、Apache启动失败,请检查相关配置
  • iptables配置详解
  • wordpress如何安装主题?
  • Configuration problem: Unable to locate Spring NamespaceHandler for XML schema namespace 解决方法...
  • flex不能生成swf和html
  • [原]深入对比数据科学工具箱:Python和R 非结构化数据的结构化
  • 【跃迁之路】【463天】刻意练习系列222(2018.05.14)
  • 345-反转字符串中的元音字母
  • Android 初级面试者拾遗(前台界面篇)之 Activity 和 Fragment
  • Bytom交易说明(账户管理模式)
  • CSS实用技巧
  • Java 9 被无情抛弃,Java 8 直接升级到 Java 10!!
  • Java|序列化异常StreamCorruptedException的解决方法
  • JavaScript DOM 10 - 滚动
  • Javascript设计模式学习之Observer(观察者)模式
  • linux安装openssl、swoole等扩展的具体步骤
  • Linux后台研发超实用命令总结
  • Linux学习笔记6-使用fdisk进行磁盘管理
  • Octave 入门
  • vue2.0一起在懵逼的海洋里越陷越深(四)
  • 程序员该如何有效的找工作?
  • 初识MongoDB分片
  • 复杂数据处理
  • 工程优化暨babel升级小记
  • 互联网大裁员:Java程序员失工作,焉知不能进ali?
  • 来,膜拜下android roadmap,强大的执行力
  • 利用DataURL技术在网页上显示图片
  • 聊聊directory traversal attack
  • 使用common-codec进行md5加密
  • 小试R空间处理新库sf
  • 用element的upload组件实现多图片上传和压缩
  • 再谈express与koa的对比
  • MPAndroidChart 教程:Y轴 YAxis
  • 阿里云服务器如何修改远程端口?
  • 国内开源镜像站点
  • ​ubuntu下安装kvm虚拟机
  • ​软考-高级-系统架构设计师教程(清华第2版)【第12章 信息系统架构设计理论与实践(P420~465)-思维导图】​
  • #pragam once 和 #ifndef 预编译头
  • (ctrl.obj) : error LNK2038: 检测到“RuntimeLibrary”的不匹配项: 值“MDd_DynamicDebug”不匹配值“
  • (poj1.3.2)1791(构造法模拟)
  • (二)PySpark3:SparkSQL编程
  • (二十五)admin-boot项目之集成消息队列Rabbitmq
  • (附源码)spring boot网络空间安全实验教学示范中心网站 毕业设计 111454
  • (七)Knockout 创建自定义绑定
  • (一)UDP基本编程步骤