精华内容
下载资源
问答
  • * @description 得到项目的根目录的绝对路径 */ public static String getPath(HttpServletRequest request){ String path = request.getSession().getServletContext().getRealPath("/");//表示到项目的根目录...
    public class Path {   
        /**
         * @author snow 
         * @description 得到项目的根目录的绝对路径
         */
        public static String getPath(HttpServletRequest request){
            String path = request.getSession().getServletContext().getRealPath("/");//表示到项目的根目录下,要是想到目录下的子文件夹,修改"/"即可
            path = path.replaceAll("\\\\", "/");
            return path;
        }
    }
    
    展开全文
  • java获取当前项目的绝对路径

    万次阅读 2018-06-11 16:54:59
    public class Path { /** * @author snow * @description 得到项目的根目录的绝对路径 */ public static String getPath(HttpServletRequest request){ String path = request.getSession().g...
    public class Path {   
        /**
         * @author snow 
         * @description 得到项目的根目录的绝对路径
         */
        public static String getPath(HttpServletRequest request){
            String path = request.getSession().getServletContext().getRealPath("/"));//表示到项目的根目录下,要是想到目录下的子文件夹,修改"/"即可
            path = path.replaceAll("\\\\", "/");
            return path;
        }
    }

    可以单独作为一个工具类,要用的时候调用就好了
    展开全文
  • File类File类概述和构造方法* A:File类概述 > File更应该叫做一个路径 >> 文件路径或者文件夹路径 >> 路径分为绝对路径和相对路径... 相对路径相对于某个位置,在eclipse下是指当前项目下,在d...

    31423a3eae6f3c8e438db3bef6f078e4.png

    File类

    File类的概述和构造方法

    * A:File类的概述
        > File更应该叫做一个路径
            >> 文件路径或者文件夹路径  
            >> 路径分为绝对路径和相对路径
            >> 绝对路径是一个固定的路径,从盘符开始
            >> 相对路径相对于某个位置,在eclipse下是指当前项目下,在dos下
        > 查看API指的是当前路径
        > 文件和目录路径名的抽象表示形式
    * B:构造方法
        > File(String pathname)根据一个路径得到File对象
        > File(String parent, String child):根据一个目录和一个子文件/目录得到File对象
        > File(File parent, String child):根据一个父File对象和一个子文件/目录得到File对象

    File类的创建功能

    * public boolean createNewFile():创建文件 如果存在这样的文件就不创建了
    * public boolean mkdir():创建文件夹 如果存在这样的文件夹就不创建了
    * public boolean mkdirs():创建文件夹,如果父文件夹不存在会帮你创建出来
    
    ** 注意事项 **
        > 如果你创建文件或者文件夹忘了写盘符路径那么默认在项目路径下!

    File类的重命名和删除功能

    * public boolean renameTo(File dest):把文件重命名为指定的文件路径
    * public boolean delete():删除文件或者文件夹

    File类的判断功能

    * public boolean isDirectory():判断是否是目录
    * public boolean isFile():判断是否是文件
    * public boolean exists():判断是否存在
    * public boolean canRead():判断是否可读
    * public boolean canWrite():判断是否可写
    * public boolean isHidden():判断是否隐藏

    File类的获取功能

    * public String getAbsolutePath()获取绝对路径
    * public String getPath():获取路径
    * public String getName():获取名称
    * public long length():获取长度字节数
    * public long lastModified():获取最后一次的修改时间毫秒值
    * public String[] list():获取指定目录下的所有文件或者文件夹的名称数组
    * public File[] listFiles():获取指定目录下的所有文件或者文件夹的File数组 

    文件名称过滤器的概述及使用

    * 文件名称过滤器的概述
    	> public String[] list(FilenameFilter filter)
    	> public File[] listFiles(FileFilter filter)
    * 文件名称过滤器的使用
    	> 需求判断E盘目录下是否有后缀名为.jpg的文件如果有就输出该文件名称
    展开全文
  • 近期在做JavaWeb项目相关东西,差点儿每天都遇到非常多问题,主要是由于自己对JavaWeb方面知识不是非常清楚,尽量把自己在项目中遇到问题都记录下来,方便以后查阅。 在我们的项目中有这种须要,当在页面停留...

    近期在做JavaWeb项目相关的东西,差点儿每天都遇到非常多问题,主要是由于自己对JavaWeb方面的知识不是非常清楚,尽量把自己在项目中遇到的问题都记录下来,方便以后查阅。

    在我们的项目中有这种须要,当在页面停留时间过长时,自己主动调回主页面first.jsp,所以我就写了个load.js代码文件,然后在每一个jsp页面上都引用它,这样就出现了问题,由于每一个页面不都是在WebRoot的根文件夹下的,有可能是在其子文件夹下,例如以下图所看到的:


    所以对于每一个jsp页面所跳转回主页面first.jsp的路径就不同样,所以必需要用绝对路径。(上篇播客中也说了,在JavaWeb项目中尽量使用绝对路径,由于绝对路径是肯定不会出现错误,而相对路径假设引用错误就会出现故障)

    所以在js代码中怎么获取当前项目的的绝对路径这个问题就必须解决。

    解决方法:

    1.能够在每一个jsp页面是写个隐藏域对象传回当前页面的路径,而这样的方法不可取,要修改的页面较多,代价较大。

    2.在load.js中获取当前项目的绝对路径,这个方案才是可取的。用字符串处理来得到。

    		   function getRootPath(){
    			   var currentPagepath=location.href;
    			   var pathName = window.document.location.pathname;
    			   var pos = currentPagepath.indexOf(pathName);
    			   var localhostPath = currentPagepath.substring(0,pos);
    			   var projectName = pathName.substring(0,pathName.substr(1).indexOf("/")+1);
    			   window.location.href=localhostPath+projectName+"/first.jsp";
    		   }

    每局代码的作用基本是命名上就能够看出。希望对大家实用哈!

    转载于:https://www.cnblogs.com/mfrbuaa/p/4255349.html

    展开全文
  • 以上代码中,以RUNTIME_HOME的参数方式,动态获取当前类运行的项目的路径,在eclipse的主类上右键配置运行在弹出的窗口中选择自变量tab页的VM自变量中设置 -DRUNTIME_HOME=${workspace_loc:cn.test}参数后,当类运行...
  • 用HttpServletRequest request获取 request.getSession().getServletContext().getRealPath("");...上面马赛克就是项目名称 转载于:https://www.cnblogs.com/xiaostudy/p/10956401.html...
  • javaWeb项目获取当前的绝对路径

    千次阅读 2015-03-09 21:41:58
    在开发中我们经常会对文件进行操作,所以也就经常涉及到文件路径问题。那么在JavaWeb项目中如何获取当前项目或Java类的路径呢?
  • 另,Class类还有一个getResourceAsStream方法,记得以前有个项目要读取在同一个包内的一个xml,就用的这个。1.如何获得当前文件路径常用:...(2).Test.class.getResource("/")得到的是当前的classpath的绝对URI路径...
  • java获取当前的绝对路径另,Class类还有一个getResourceAsStream方法,记得以前有个项目要读取在同一个包内的一个xml,就用的这个。1.如何获得当前文件路径常用:(1).Test.class.getResource("")得到的是当前类...
  • 一、springboot获取当前项目路径地址 System.getProperty("user.dir") //输出目录:F:\fileupload\fileupload 二、获取classes目录绝对路径 //获取classes目录绝对路径 方式一 String path = ClassUtils....
  • public String getRealPath() {//通过类加载器获取jar包的绝对路径 String realPath = this.getClass().getClassLoader().getResource("").getFile(); java.io.File file = new java.io.File(realPath); ...
  • Java 获取当前项目的路径

    千次阅读 2018-06-26 14:19:47
    转载自 ...很多时候我们都需要在项目中获得项目当前运行所在的绝对路径,但web项目与普通Java项目获取类路径的方式有点不一样,因为web项目获取的是运行容器所在的路径...
  • jsp 获取项目绝对路径

    2016-09-28 15:15:19
    使用和使用${pageContext.request.contextPath}达到同样的效果 都是获取当前项目的绝对路径
  • //获取user-client中得到用户登录sessionID属性 LoginAuthService service = new LoginAuthService(); Properties p; String loginPath=""; String operatePath=""; try { p = ...
  • 我们日常测试中,有时候有些辅助程序文件比如一些配置文件需要放在主程序执行文件同样的位置,便于管理和调用,这时候我们就需要获取执行文件的绝对路径。今天为大家总结分享不同操作系统下获取当前进程绝对路径的...
  • springboot获取项目的绝对路径和根目录 Harvey 5月前 ⋅ 11142 阅读 springboot获取当前项目路径的地址 System.getProperty("user.dir") 输出目录: G:\outshine\wangsoso //获取classes目录绝对路径 String ...
  • spring中获取当前项目的真实路径

    千次阅读 2018-12-31 22:12:25
    如果为体现项目的层次感,当我们使用request的时候,一般都是在控制层中使用的,没有必要将request也传递到service使用,所以首先是讲一下在controller获取当前项目的绝对路径 public Message<Object&...
  • 另,Class类还有一个...1.如何获得当前文件路径常用:(1).Test.class.getResource("")得到当前类FileTest.class文件URI目录。不包括自己!(2).Test.class.getResource("/")得到当前的classpath绝...
  • Java获取当前项目文件路径、项目编译路径第一种:获取当前类的所在工程(编译)路径如果不加“/”,获取当前类的绝对路径第二种:获取当前类的所在工程路径第三种:获取当前工程src目录下selected.txt文件的路径第四...
  • Tomcat部署路径选择Use workspace metadata (does not modify Tomcat installation)有效。 import java.io.File; import javax.servlet.... ... * 获取本地项目的一些路径 * @author lisi * */ public c...
  • 1.基本概念的理解绝对路径:绝对路径就是你的主页上的文件或目录在硬盘上真正的路径,(URL和物理路径)例如:C:\xyz\test.txt代表了test.txt文件的绝对路径。http://www.sun.com/index.htm也代表了一个URL绝对路径。...
  • Java获取当前项目的路径

    万次阅读 2019-03-21 17:25:41
    项目中可能需要读取项目路径下的模板等,我们可能需要知道模板的绝对路径。可以通过如下两种方法获取: public void testGetPath() throws IOException { /** * 获取项目的路径 */ // 1st projectPath==...
  • 在研究MyBatisparsing包时,想测试一下利用Xpath查找xml中元素,遇到了一个如何获取项目类路径 一、非web项目下如何获取类路径? 利用Class(支持相对路径和绝对路径getResourceAsStream和getResouce方法 ...
  • String filePath = 当前类.class.getResource("/image1/*.jpg").getPath(); String path = System.getProperty("user.dir")+"\\src";

空空如也

空空如也

1 2 3 4 5 ... 18
收藏数 344
精华内容 137
关键字:

获取当前项目的绝对路径