先说一下java工程下目录的获取的几种方法,有用的看客可以看一下:

1.new File("relative path").getAbsolutePath();

2.System.getProperties.getProperty("user.dir");

然后进入主题javaweb中

servlet中:

request.getSession().getServletContext().getRealPath();获取跟目录(例:C:\apache-tomcat-6.0.35\webapps\webTest)

Struts的aciontion中

ServletActionContext.getServletContext().getRealPath("");获取跟目录(例:C:\apache-tomcat-6.0.35\webapps\webTest)

知识点提示 aciontion中  ServletActionContext.getServletContext().getResourceAsStream("download/a.mp3")作为Inputstream返回。常用语struts文件下载。

servlet和action中

Thread.currentThread().getContextClassLoader().getResource("").getPath()获取类所在目录(例:C:\apache-tomcat-6.0.35\webapps\CfmaAsmis\WEB-INF\classes)(友情提示:source folder(如每一个工程都有的src)和package不同,package在服务器中对应着具体的文件夹,而sorcerer folder只是虚拟的,所以下图中的applicationContext.xml 绝对路径为:原函数+“applicationContext.xml”)

java web 获取根目录_javaweb中获取服务器端跟目录方法总结相关推荐

  1. java数据存在ie中_[Java教程]解决在IE中获取数据的缓存问题,运行环境为node.js

    [Java教程]解决在IE中获取数据的缓存问题,运行环境为node.js 0 2015-11-30 20:00:06 IE下默认会开启缓存策略,不管是页面还是通过ajax请求的数据都会议一个url,u ...

  2. easyui tab 引用html,jQuery插件EasyUI获取当前Tab中iframe窗体对象的方法

    本文实例讲述了jQuery插件EasyUI获取当前Tab中iframe窗体对象的方法.分享给大家供大家参考,具体如下: 我们在使用EasyUI Tabs框架时,在框架最顶层的弹出窗体中需要操作当前Ta ...

  3. java web ip_详解Java Web如何限制访问的IP的两种方法

    前一阵子因为在做项目时碰到了这个功能,现在好好总结一下,至于为什么要限制IP访问,我就不多说了.然后百度了一下,现在主要有两种方式去限制IP访问,第一种是最简单的方便的,第二种是通过过滤器来限制访问. ...

  4. java skip函数_【Java必修课】图说Stream中的skip()和limit()方法及组合使用

    1 简介 本文将讲解Java 8 Stream中的两个方法:skip()和limit().这两个方法是Stream很常用的,不仅各自会被高频使用,还可以组合出现,并能实现一些小功能,如subList和 ...

  5. java e.getmessage() null,浅谈Java异常的Exception e中的egetMessage()和toString()方法的区别...

    Exception e中e的getMessage()和toString()方法的区别: 示例代码1: public class TestInfo { private static String str ...

  6. java资源文件路径_Java 中获取资源(文件)的路径问题总结

    Java 中获取资源(文件)的路径问题总结 首先,Java 中获取资源大体上可分为两种方式,基于 文件系统的 和 基于classpath的. 1. 基于文件系统的相对简单. 比如 构造一个File f ...

  7. java怎么获取当前日期_JAVA中获取当前系统时间

    一. 获取当前系统时间和日期并格式化输出: import java.util.Date; import java.text.SimpleDateFormat; public class NowStri ...

  8. mysql java 获取周_Java中获取Mysql中datetime类型的数据

    由于Java中的日期类型只有Date类型,而Mysql中即有date型,又有datetime型,当我们想要在java中获取Mysql中datetime类型的数据或向Mysql数据库中插入datetim ...

  9. java spring getbean_spring依赖注入中获取JavaBean

    一.这个接口有什么用? 当一个类实现了这个接口(ApplicationContextAware)之后,这个类就可以方便获得ApplicationContext中的所有bean.换句话说,就是这个类可以 ...

最新文章

  1. FreeDos 历史
  2. mysql下载为csv_MySQL 查询结果保存为CSV文件
  3. java is number_数据类型----Number
  4. mysql数据库备份工具expdb,使用expdp完成自动备份数据库案例以及遇到的问题
  5. php 获取上周日期_php 获取今日、昨日、上周、本月的起始时间戳和结束时间
  6. sync - 清空文件系统缓冲区
  7. html设置表格和div的距离,CSS/HTML Div调整大小和表格定位
  8. 快速JQuery——(第一章)第一个JQuery
  9. mysql在学号列创建主码约束_MySQL 数据完整性
  10. 博士后斯坦福大学计算机学院,美国斯坦福大学博士后职位
  11. 实验九 哈希表的查找操作
  12. 高斯加权滤波matlab,简单易懂的高斯滤波
  13. 经纬度坐标转换为大地2000怎么转换_XOMAP-爬虫[4]-零代码实现将quot;地址quot;转换为“经纬度”坐标及“结构化地址”...
  14. 「Wekan」- 看板工具 @20210403
  15. android+微信字体大小,关于微信安卓端网页字体适配的通知
  16. html中隐藏溢出怎么写,CSS溢出文字隐藏
  17. Ubuntu16.04安装youtub_dl
  18. Arduino人体红外模块控制
  19. Swift - 微信聊天群头像实现 (群聊的组合头像)
  20. 【笔记】案例研究(红酒和白酒)

热门文章

  1. SAP ABAP XSLT extract custom style
  2. SAP Analytics Cloud Model的delta upload(增量导入)功能
  3. Microsoft Azure里创建Enterprise Applications
  4. SAP ABAP, Fiori, Android和Hybris里的异步操作
  5. 安卓编程坐标系的一个问题
  6. grant_type为client_credentials和password二者的区别
  7. 如何根据一个ABAP类方法的名称反差到类名称
  8. Apache HttpClient库的日志级别设置原理
  9. note deletion case
  10. root cause of message type unknown during BP delta upload