精华内容
下载资源
问答
  • idea首先有着独特的方法获取路径,一些tomcat配置也会影响项目路径 我这里是直接使用上面的图片里面的代码获取路径 那么问题来了,我想上传一个文件在我的本地项目路径下,而不是tomcat的路径下,(注意这里和网上...

    idea首先有着独特的方法获取路径,一些tomcat配置也会影响项目路径
    在这里插入图片描述
    我这里是直接使用上面的图片里面的代码获取路径
    那么问题来了,我想上传一个文件在我的本地项目路径下,而不是tomcat的路径下,(注意这里和网上的很多文章不一样,他们是为了获取到tomcat的路径而我正好相反),但是在看了我的方法后,这两种都可以实现,并且方法简单快捷,下面请看实际操作
    1、点击这个
    在这里插入图片描述
    这里就是tomcat的配置
    在这里插入图片描述
    选择Edit Configurations
    2、点击Deployment在这里插入图片描述
    3、重点来了,这里点击这个
    在这里插入图片描述
    4、请注意这里的两个不同的选项在这里插入图片描述
    第一个只有war的获取的路径就是tomcat的路径
    第二个 war exploded获取的路径就是当前项目的路径
    5、根据你自己的需求进行配置(完成)

    展开全文
  • 2.用于附件上传下载获取当前项目路径的方法 (1)、request.getRealPath("/");//不推荐使用获取工程的根路径 (2)、request.getRealPath(request.getRequestURI());//获取jsp的路径,这个方法...

    1.项目的请求文件路径一般不能用于附件下载

    http://localhost:8101/dsmp-test/img/a1.jpg

    2.用于附件上传下载获取当前项目路径的方法

    (1)、request.getRealPath("/");//不推荐使用获取工程的根路径
    (2)、request.getRealPath(request.getRequestURI());//获取jsp的路径,这个方法比较好用,可以直接在servlet和jsp中使用
    (3)、request.getSession().getServletContext().getRealPath("/");//获取工程的根路径,这个方法比较好用,可以直接在servlet和jsp中使用
    (4)、 this.getClass().getClassLoader().getResource("").getPath();//获取工程classes 下的路径,这个方法可以在任意jsp,servlet,java文件中使用,因为不管是jsp,servlet其实都是java程序,都是一个 class。所以它应该是一个通用的方法。
    
    例如:String pa=this.getClass().getClassLoader().getResource("").getPath(); //获取当前项目的绝对路径到 calss 原路径 

    注意: 在用IDEA开发时,项目启动的是预加载的项目,不会生成空的文件夹,做附件保存时,要先创建文件夹,在继续操作。 

    展开全文
  • 获得当前项目的根路径,js写出的公共方法,可在jsp中直接调用
  • IDEA获取类加载路径项目路径

    千次阅读 2019-03-27 16:36:00
    /** ... * 第一种:获取类加载的根路径 D:\Work\IdeaProjects\HelloVelocity\target\classes */ File f = new File(ControllerUtils.class.getClass().getResource("/").getPath()); System...
    /**
             * 第一种:获取类加载的根路径  D:\Work\IdeaProjects\HelloVelocity\target\classes
             */
            File f = new File(ControllerUtils.class.getClass().getResource("/").getPath());
            System.out.println("第一种:获取类加载的根路径");
            System.out.println(f);
    
            // 获取当前类的所在工程路径; 如果不加“/”获取当前类的加载目录  D:\IdeaProjects\cdby_wan\WebRoot\WEB-INF\classes\test\com
            File f2 = new File(ControllerUtils.class.getClass().getResource("").getPath());
            System.out.println(f2);
    
    
            /**
             * 第二种:获取项目路径 D:\Work\IdeaProjects\HelloVelocity
             */
            File directory = new File("");// 参数为空
            String courseFile = directory.getCanonicalPath(); // Tomcat环境中运行,会获取Tomcat安装目录的bin目录,不推荐使用
            System.out.println("第二种:获取项目路径");
            System.out.println(courseFile);
    
    
            /**
             * 第三种: /D:/Work/IdeaProjects/HelloVelocity/target/classes/
             */
            String path = ControllerUtils.class.getClassLoader().getResource("").getPath();
            System.out.println("第三种:");
            System.out.println(path);
    
    
            /**
             * 第四种: D:\Work\IdeaProjects\HelloVelocity
             * 结果: C:\Documents and Settings\Administrator\workspace\projectName
             * 获取当前工程路径
             */
            System.out.println("第四种:");
            System.out.println(System.getProperty("user.dir"));
    
    
            /**
             * 第五种:  获取所有的类路径 包括jar包的路径
             */
            System.out.println(System.getProperty("java.class.path"));

     

    转载于:https://www.cnblogs.com/zhang-cb/p/10608565.html

    展开全文
  • idea项目路径

    2021-02-05 17:12:36
    结果: C:\Documents%20and%20Settings\Administrator\workspace\projectName\bin 获取当前类的所在工程路径; 如果不加“/” File f = new File(this.getClass().getResource("").getPath()); System.out.println(f)...

    第一种:
    File f = new File(this.getClass().getResource("/").getPath());
    System.out.println(f);
    结果:
    C:\Documents%20and%20Settings\Administrator\workspace\projectName\bin
    获取当前类的所在工程路径;
    如果不加“/”
    File f = new File(this.getClass().getResource("").getPath());
    System.out.println(f);
    结果:
    C:\Documents%20and%20Settings\Administrator\workspace\projectName\bin\com\test
    获取当前类的绝对路径;

    第二种:
    File directory = new File("");//参数为空
    String courseFile = directory.getCanonicalPath() ;
    System.out.println(courseFile);
    结果:
    C:\Documents and Settings\Administrator\workspace\projectName
    获取当前类的所在工程路径;

    第三种:
    URL xmlpath = this.getClass().getClassLoader().getResource(“selected.txt”);
    System.out.println(xmlpath);
    结果:
    file:/C:/Documents%20and%20Settings/Administrator/workspace/projectName/bin/selected.txt
    获取当前工程src目录下selected.txt文件的路径

    第四种:
    System.out.println(System.getProperty(“user.dir”));
    结果:
    C:\Documents and Settings\Administrator\workspace\projectName
    获取当前工程路径

    第五种:
    System.out.println( System.getProperty(“java.class.path”));
    结果:
    C:\Documents and Settings\Administrator\workspace\projectName\bin
    获取当前工程路径

    展开全文
  • html获取当前项目路径

    千次阅读 2019-11-26 09:37:50
    获取当前项目路径: <script type="text/javascript"> //获取项目根路径 function getRootPath_web() { //获取当前网址,如: http://localhost:8083/uimcardprj/share/meun.jsp var curWwwPath = ...
  • 获取项目运行路径,发现得到的是: E:\ideaMyhr\MyHR\13 source_code\MyHR\target\MyHR-0.0.1-SNAPSHOT 这个路径项目启动时maven编译项目的编译文件路径,而不是Tomcat下的项目运行路径! 后来发现是i...
  • idea获取路径下文件的方法

    千次阅读 2019-04-20 11:07:00
    想读取resouce/temp下的test.txt文件。方式一:File sourceFile = ResourceUtils.getFile("classpath:temp/test.txt"); //这种方法在linux下无法工作 方式二:Resource resource = new ClassPathResource("temp...
  • IntelliJ IDEA 开发插件,获取插件的绝对路径 在使用IntelliJ IDEA 开发插件过程中,有使用到exe脚本,把exe打包进插件后,插件安装到指定目录后,执行exe文件需要获取到该文件的绝对路径 //通过自己插件的id获取...
  • Java获取当前项目文件路径、项目编译路径第一种:获取当前类的所在工程(编译)路径如果不加“/”,获取当前类的绝对路径第二种:获取当前类的所在工程路径第三种:获取当前工程src目录下selected.txt文件的路径第四...
  • 2、此时会打开本地的代码路径窗口; 如下图: 3、双击工程,会出现git目录文件夹; 4、双击进去git目录, 打开config文件夹; 5、文件里面的url 属性即为git地址; 第二种方式: 1、打开项目,在工程上....
  • //搜索结果 val usageList = mutableListOf<...//搜索路径 findModel.directoryName = "E:\" findModel.isGlobal = false findModel.isReplaceState = false findModel.isProjectScope = false find
  • IDEA 获取类的相对路径和绝对路径

    千次阅读 2019-08-02 17:08:00
    1.相对路径: 结果:action.HelloAction 2.绝对路径 结果:E:\javaProject\JavaEEProject\day08_Struts2_test01\src\action\HelloAction.java 转载于:https://www.cnblogs.com/luckyplj/p/11289851.html...
  • Idea获取资源配置文件路径

    千次阅读 2018-10-09 22:20:43
    Idea在类文件当前目录下生产.properties文件:  右击类文件当前目录--rcnew--&gt;Resource Bundle,即可生成.properties文件,该文件以Key:Value方式配置参数对。    我们进行以下尝试: /*获取配置文件...
  • 在ReadJsonSample中获取lisi.json 文件中的内容 错误原因 一开始我是用 File file = new File(ReadJsonSample.class.getResource("/lisi.json").getFile()); 但是IDEA总是报错 Exception in thread ...
  • IDEA查看项目的git路径

    千次阅读 2020-07-21 13:34:46
    1、项目工程-右键,Show in Explorer 2、此时会打开本地代码路径 3、双击工程,会出现git目录文件夹 4、双击进去git目录, 打开config文件夹 5、文件里面的url 属性即为git地址
  • idea获取 resource 下文件路径

    千次阅读 2020-04-29 15:50:00
    然后就是 “/”, 可以用在文件路径上,它在路径中就相当于 “\\”,要小心使用;使用案例如图: 在 Linux 操作系统中,“/”也经常被我们用于进入目录,如图(进入根目录下的 dev 目录 ): 其次就是 “\”,在我们...
  • 使用IntelliJ IDEA运行单元测试或者代码格式化检查过程中,常常会在输出日志中有文件路径。如下图,识别出了HTML文件,但是没有识别出其他工程文件。 我们希望IntelliJ IDEA能帮助我们识别出工程文件,就像下方的...
  • idea中创建maven项目idea 创建maven项目需要注意问题idea创建maven的java项目直接创建使用原型创建 idea 创建maven项目需要注意问题 idea新建maven项目加载缓慢问题处理_archetypeCatalog idea创建maven的java...
  • idea module之间影响相对路径问题

    千次阅读 2019-03-19 16:44:33
    问题由来 mybatisGenerator 中 什么都设置好了 , 运行也成功的, 但是并没有生成文件。且报了这么个错 ...idea 为了更贴合大项目 一个窗口就一个项目,建议还是不要建立多个module了,会出现这种问题
  • shift+ctrl+alt+s 调出项目结构, 在Modules里,就是设置 Sources Resources Test的界面, 右面的路径就是相对路径的写法 如src/main/resources/xxx.jpg 以下是存档 太傻了 曲线救国 不如直接用反射 ==================...
  • 获取当前工作路径当前模块路径

    千次阅读 2017-04-14 09:36:29
    &1 涉及的函数 GetCurrentDirectory:返回当前进程的当前目录,并不一定返回你的exe应用程序的目录 ...GetModuleFileName:获取当前进程已加载模块的文件的完整路径,该模块必须由当前进程加载。
  • web项目路径分类 1.绝对路径 方法一:获取项目名称 ${pageContext.request.contextPath}/文件夹名 额 2.相对路径 1.访问站点根目录下的文件夹,以 / 开头 < src="/images/picture.jpg" alt=“flower”> 2.访问...
  • 为了编写的代码在其他系统中也能正常运行,因此需要这种方法,而不是直接复制粘贴一个绝对路径,如果直接复制粘贴的话那在windows中可以使用,但是换到其他系统中就不行了。 文件必须在src中,比如“helloword.txt”...
  • 文章目录IDEA 如何获取项目的模块数据从项目源中选择模块加入当前项目中如何移除项目中的模块 IDEA 如何获取项目的模块数据 这里要特别理解一个问题,硬盘上的项目文件必须在 IDEA 的配置文件中,IDEA 才能识别这个...
  •  IntelliJ IDEA 简体中文专题教程--------------------------------------------------------在IDEA 中创建普通Maven 项目之后,可能不需要使用resourcecs目录,存放配置文件。可能想要在其他目录下放置,比如这...
  • =====###【和eclipse不一样:Idea下资源文件也会编译(到artifact目录下)。eclipse下不会编译资源文件(不确定,记得是这样。)】本以为 和eclipse一样,realPath是在webRoot根目录下。所以拼接的图片 绝对路径总是...
  • Spring boot:获取项目路径的几种方式

    千次阅读 2019-12-02 17:48:07
    1、获取当前项目工程下静态资源图片路径,以下两种方法皆可: /** * 方法一 */ String path = this.getClass().getResource("/static/img/logo.png").getPath(); System.err.println("path:" + path); // path...
  • 在此介绍三种获取项目绝对路径的方式 java原生的Path类 Path path = Paths.get(""); System.out.println("path1:"+path.toAbsolutePath().toString()); request获取,这是tomcat的东西 String path2 = request...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 22,453
精华内容 8,981
关键字:

idea获取当前项目路径