189 8069 5689

java代码绝对路径 java 路径

java如何获取类的绝对路径

1 用servlet获取

成都创新互联专注于开原企业网站建设,响应式网站,商城网站开发。开原网站建设公司,为开原等地区提供建站服务。全流程按需定制制作,专业设计,全程项目跟踪,成都创新互联专业和态度为您提供的服务

1.1 获取项目的绝对路径

request.getSession().getServletContext().getRealPath("")

1.2 获取浏览器地址

request.getRequestURL()

1.3 获取当前文件的绝对路径

request.getSession().getServletContext().getRealPath(request.getRequestURI())

2.获取当前的classpath路径

String a2=类名.class.getResource("").toString();

String a3=DBConnection.class.getResource("/").toString();

String a4=DBConnection.class.getClassLoader().getResource("").toString();

String t=Thread.currentThread().getContextClassLoader().getResource("").getPath();

//输出很好理解

3、获取文件的绝对路径

String t=Thread.currentThread().getContextClassLoader().getResource("").getPath();

int num=t.indexOf(".metadata");

String path=t.substring(1,num).replace('/', '\\')+"项目名\\WebContent\\文件";

java绝对路径和相对路径的区别

1.基本概念的理解

绝对路径:绝对路径就是你的主页上的文件或目录在硬盘上真正的路径,(URL和物理路径)例如:

C:\xyz\test.txt 代表了test.txt文件的绝对路径。也代表了一个

URL绝对路径。

相对路径:相对与某个基准目录的路径。包含Web的相对路径(HTML中的相对目录),例如:在

Servlet中,"/"代表Web应用的根目录。和物理路径的相对表示,例如:"./" 代表当前目录,

"../"代表上级目录。这种类似的表示,也是属于相对路径。

如何通过Java代码获取tomcat服务器的绝对路径

可以通过“ 类名.class.getResource("").getPath()”方法实现。

举例:”String path = XMLS.class.getResource("").getPath()“.

解释:以上语句就是获取到XMLS编译后的绝对路径(无法获取到java文件路径的,因为java运行的都是class文件)

java获取绝对路径方法怎么写

1. Class中获得绝对路径的方法

使用System.getProperty(user.dir")即可获取到当前工程所在位置的绝对路径。

使用内核ClassLoader提供的getSystemResource("")方法也可以或得到绝对路径。

2. JSP中获得绝对路径的方法

获得文件绝对路径 的方法: application.getRealPath(request.getRequestURI());

当前web应用的绝对路径 :application.getRealPath("/");


当前标题:java代码绝对路径 java 路径
本文地址:http://cdxtjz.cn/article/doeedih.html

其他资讯