java获取当前目录路径 java获取当前路径的几种方法

什么是java

1 .从定义上来说:Java是一种编程语言,是1995由sun公司发布的。

2 .从特征上来说

(1)Java是一种面向对象的语言,Java奉行一切皆对象的思维。即在类之外不能定义变量和方法,所有的属性和方法都必须通过类和对象去访问。

(2)Java 具有平台无关性的特点,实现了一次编译,到处运行。jvm(虚拟机)实现了Java的跨平台,不同的平台安装不同的虚拟机。

(3)Java是解释性语言。程序发布后首先通过编译器 编译为.class文件 程序运行时,解释为机器能读取的机器码(即0和1 二进制)(有兴趣就去看一下Java编译方面的资料,如果这方面阐释的比较清楚,会是很大的加分项。当然问这么基础的公司应该也不多,但是该了解的东西还是要学习一下)

java获取当前目录路径  java获取当前路径的几种方法

3 .应用范围

桌面应用系统开发、嵌入式系统开发、电子商务系统开发、企业级应用开发、交互式系统开发、多媒体系统开发、分布式系统开发、Web应用系统开发。

JAVA中获取路径的方法

1.jsp中取得路径:

以工程名为TEST为例:

(1)得到包含工程名的当前页面全路径:request.getRequestURI()
结果:/TEST/test.jsp
(2)得到工程名:request.getContextPath()
结果:/TEST
(3)得到当前页面所在目录下全名称:request.getServletPath()
结果:如果页面在jsp目录下 /TEST/jsp/test.jsp
(4)得到页面所在服务器的全路径:application.getRealPath("页面.jsp")
结果:D:/resin/webapps/TEST/test.jsp
(5)得到页面所在服务器的绝对路径:absPath=new java.io.File(application.getRealPath(request.getRequestURI())).getParent();
结果:D:/resin/webapps/TEST

java获取当前目录路径  java获取当前路径的几种方法

2.在类中取得路径:

(1)类的绝对路径:Class.class.getClass().getResource("/").getPath()
结果:/D:/TEST/WebRoot/WEB-INF/classes/pack/
(2)得到工程的路径:System.getProperty("user.dir")
结果:D:/TEST

3.在Servlet中取得路径:

(1)得到工程目录:request.getSession().getServletContext().getRealPath("") 参数可具体到包名。
结果:E:/Tomcat/webapps/TEST
(2)得到IE地址栏地址:request.getRequestURL()
结果:http://localhost:8080/TEST/test
(3)得到相对地址:request.getRequestURI()
结果:/TEST/test

本站部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考。本站仅提供信息存储空间服务,如有侵权请联系我们删除。如若转载,请注明出处:https://sndnote.com/tougao/3050.html

(0)
暴躁蜗牛暴躁蜗牛

相关推荐