源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

Java中实现获取路径的方法汇总

  • 时间:2020-10-05 08:13 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:Java中实现获取路径的方法汇总
[b]一、 java文件中获得路径[/b] Thread.currentThread().getContextClassLoader().getResource("") //获得资源文件(.class文件)所在路径 ClassLoader.getSystemResource("") Class_Name.class.getClassLoader().getResource("") Class_Name.class .getResource("/")          Class_Name.class .getResource("")         // 获得当前类所在路径 System.getProperty("user.dir")              // 获得项目根目录的绝对路径 System.getProperty("java.class.path")    //得到类路径和包路径 打印输出依次如下: file:/F:/work_litao/uri_test/WebContent/WEB-INF/classes/ file:/F:/work_litao/uri_test/WebContent/WEB-INF/classes/ file:/F:/work_litao/uri_test/WebContent/WEB-INF/classes/ file:/F:/work_litao/uri_test/WebContent/WEB-INF/classes/ file:/F:/work_litao/uri_test/WebContent/WEB-INF/classes/com/xml/imp/ F:work_litaouri_test F:work_litaouri_testWebContentWEB-INFclasses;F:work_litaouri_testWebContentWEB-INFlibdom4j.jar [b]二、 JSP中获得当前应用的相对路径和绝对路径[/b] 根目录所对应的绝对路径:request.getRequestURI() 文件的绝对路径  :application.getRealPath(request.getRequestURI()); 当前web应用的绝对路径 :application.getRealPath("/"); 取得请求文件的上层目录:new File(application.getRealPath(request.getRequestURI())).getParent() [b]三、Servlet中获得当前应用的相对路径和绝对路径[/b] 根目录所对应的绝对路径:request.getServletPath(); 文件的绝对路径 :request.getSession().getServletContext().getRealPath(request.getRequestURI()) 当前web应用的绝对路径 :servletConfig.getServletContext().getRealPath("/"); (ServletContext对象获得几种方式: javax.servlet.http.HttpSession.getServletContext() javax.servlet.jsp.PageContext.getServletContext() javax.servlet.ServletConfig.getServletContext() ) 以上所述就是本文的全部内容了,希望大家能够喜欢。 请您花一点时间将文章分享给您的朋友或者留下评论。我们将会由衷感谢您的支持!
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部