java程序读取资源文件时路径如何指定

java程序读取资源文件时路径如何指定,第1张

(1)、requestgetRealPath("/");//不推荐使用获取工程的根路径

(2)、requestgetRealPath(requestgetRequestURI());//获取jsp的路径,这个方法比较好用,可以直接在servlet和jsp中使用

(3)、requestgetSession()getServletContext()getRealPath("/");//获取工程的根路径,这个方法比较好用,可以直接在servlet和jsp中使用

(4)、 thisgetClass()getClassLoader()getResource("")getPath();//获取工程classes 下的路径,这个方法可以在任意jsp,servlet,java文件中使用,因为不管是jsp,servlet其实都是java程序,都是一个 class。所以它应该是一个通用的方法。

0、关于绝对路径和相对路径

1基本概念的理解绝对路径:绝对路径就是你的主页上的文件或目录在硬盘上真正的路径,(URL和物理路径)例 如:C:xyz esttxt 代表了testtxt文件的绝对路径。>

("/images/tubiao1png"))); 的 /  代表的是 src 这个根目录。

("/images/tubiao1png") 的  代表的是 上级目录,比如你现在在 denglu这个目录,上一个目录 就是src了,也就是说你现在写的意思是说src/images/tubiao1png与上面是一样的

("/images/tubiao1png") 的/代表的是当前目录 比如你现在在 denglu这个目录 也就是说你现在写的意思是说denglu/images/tubiao1png

以上就是关于java程序读取资源文件时路径如何指定全部的内容,包括:java程序读取资源文件时路径如何指定、java中获取工程中res目录路径的方法、java 相对路径与根目录的问题等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9484869.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存