idea tomcat/jsp 访问本地资源

本文介绍了在使用IDEA进行开发时,如何解决Tomcat服务器无法访问本地资源的问题。作者通过尝试,找到了一种在项目配置中设置外部源的方法,使得能够通过虚拟路径访问到本地资源文件夹。具体步骤包括在项目配置中添加外部源,选择资源文件夹,并设定正确的虚拟路径,例如/LittleLogin/clotheSource,以便在重启服务器后正常访问图片等资源。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

我自己做了个管理衣物的小程序,刚开始图片资源都是放在服务器里面的,后来觉得添加的时候有点麻烦,突发奇想咋不直接访问本地资源呢?结果发现TMD****居然访问不了!!!! ,这肯定不是我的问题,对对对,这是jsp的问题。
经过痛哭的尝试,我发现idea这样子配置改起来最舒服
解决方法:
在项目配置页面点击external Source,
在这里插入图片描述
选中要访问的资源所在文件夹
在这里插入图片描述

然后配置该文件夹的虚拟路径,该路径一定要在本项目的虚拟路径后面
例如:/虚拟目录/文件虚拟目录
例如我的项目路径是:LittleLogin ,我给该文件夹配置的路径是clotheSource
合起来就是:/LittleLogin/clotheSource
在这里插入图片描述


```java
这是我jsp中访问图片的代码:前面是项目虚拟路径,中间是图片目录虚拟路径,最后是函数获取图片名
            <td><img width="55px" height="55px" src="${pageContext.servletContext.contextPath}/clotheSource/${clothes.getRealUrl()}"></td>

配置好后,重启服务器,就可以用虚拟目录访问到本地资源啦。显示图片了撒
在这里插入图片描述

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值