3.关于在java web项目的WEB-INF目录下的jsp页面引用图片

项目目录:

参考文章发现,一般不在WEB-INF下放图片等静态资源,因为无法直接访问,但是可以放一些jsp页面,因为外部无法直接访问更加安全,那么那么如何在WEB-INF下的jsp页面中引入存放在该项目其他文件夹中的图片呢?

中引入

<img src="${pageContext.request.contextPath}/resources/images/quality/1.png" width="250px" height="350px">

可以。这是绝对路径的使用。但是同样的写法,引入另一个位置的图片却不行

<img src="${pageContext.request.contextPath}/imgs/1.png" width="250px" height="350px">引入失败  不知道为啥 感觉可能是这个项目专门在哪儿配置过 不然理论上是可以的。后面再找找原因

补充一些点(内容来自下面的参考博客):

这个引入方法在WEB-INF目录下的图片是不管用的,因为无法直接访问,但是如果jsp页面和图片都不在WEB-INF目录下应该是可以的,但是不安全,因为别人可以直接通过在网页修改地址来访问你的任何界面。可以参考:

web项目中WEB-INF目录下的.jsp文件无法访问其他文件的内容_webinf目录下的jsp文件-CSDN博客

参考:

Idea部署javaweb项目jsp无法加载图片(资源无法加载404的问题)_idea运行项目图片不显示-CSDN博客

web项目中WEB-INF目录下的.jsp文件无法访问其他文件的内容_webinf目录下的jsp文件-CSDN博客

WEB-INF下前端页面及静态资源不能访问的问题_皮皮烨的博客-CSDN博客

关于/WEB-INF目录下的jsp页面引入webapp下的js、css和图片的问题_web-inf引入js-CSDN博客

另:

WEB-INF下jsp引用外部的静态资源&如何访问WEB-INF下jsp页面--SSM_ssm中web-inf下面的jsp页面如何获取webcontent中的img-CSDN博客

绝对路径${pageContext.request.contextPath}的使用-CSDN博客

${pageContext.request.contextPath }的使用_${pagecontext.request.contextpath}_誓言唯美RQL的博客-CSDN博客

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值