javaweb资源路径配置的所有方式
时间: 2024-05-24 14:12:27 浏览: 13
1. 相对路径:相对于当前文件所在目录的路径。例如:"./images/pic.jpg" 表示当前目录下的 images 文件夹中的 pic.jpg 图片。
2. 绝对路径:从项目根目录开始的完整路径。例如:"/webapp/images/pic.jpg" 表示项目根目录下的 webapp 文件夹中的 images 文件夹中的 pic.jpg 图片。
3. ServletContext.getRealPath() 方法:通过 ServletContext 对象获取资源的真实路径。例如:String realPath = request.getServletContext().getRealPath("/images/pic.jpg"),此时 realPath 会得到项目根目录下的 images 文件夹中的 pic.jpg 图片的真实路径。
4. Class.getResource() 方法:通过 Class 对象获取资源的路径。例如:URL url = MyClass.class.getResource("/images/pic.jpg"),此时 url 会得到项目根目录下的 images 文件夹中的 pic.jpg 图片的路径。
5. ClassLoader.getResource() 方法:通过 ClassLoader 对象获取资源的路径。例如:URL url = MyClass.class.getClassLoader().getResource("images/pic.jpg"),此时 url 会得到项目根目录下的 images 文件夹中的 pic.jpg 图片的路径。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)