JSP页面怎么使用img标签显示本地图片

我使用eclipse开发,我在tomcat下server.xml配置了然而还是显示不了。求大神指教

22个回答

把我们项目在用的配置借你参考下,在server.xml配置如下:

图片地址:

值得注意的是,如果用IDEA跑项目,应该在IDEA中配置,如下:
图片说明

qq_32574099
qq_32574099 <%@ page import="java.io.*" %> <% String ppath=request.getParameter("ppath"); String file = ppath; FileInputStream in = new FileInputStream(new File(file)); OutputStream o = response.getOutputStream(); int l = 0; byte[] buffer = new byte[4096]; while((l = in.read(buffer)) != -1){ o.write(buffer,0,l); } o.flush(); in.close(); o.close(); %> 这是我传入的JSP的页面的处理方式
一年多之前 回复
qq_32574099
qq_32574099 src='<%=request.getContextPath()%>/page/jsp/workorder/picCreate.jsp?ppath="+result.ttu+"'这是我的路径
一年多之前 回复
qq_32574099
qq_32574099 回复ambit_tsai: 我弄好了,用的另外一种方式, 我把图片路径传到另外一个JSP,img调用这个JSP页面
一年多之前 回复
ambit_tsai
ambit_tsai-微信 配置几乎一毛一样,抱着怀疑的态度,试试设置Context为自闭合标签吧(我没带电脑,没法测试)。 <Context path="/upload" docBase="D:\wfqrcode" reloadable="true" debug="0" />
一年多之前 回复
qq_32574099
qq_32574099 回复ambit_tsai: 重启了的。<img alt="" src="/upload/23switch_btn_normal.png">
一年多之前 回复
ambit_tsai
ambit_tsai-微信 有重启过tomcat吗,还有你图片路径怎么设的?
一年多之前 回复
qq_32574099
qq_32574099 回复ambit_tsai: 大神,怎么弄呢?我都快疯了
一年多之前 回复
ambit_tsai
ambit_tsai-微信 这个问题通过将图片目录映射成虚拟路径(web访问路径),让web直接加载图片,无需后端转码,即可解决,思路没错的。 现在就是解决路径映射问题就可以了
一年多之前 回复
qq_32574099
qq_32574099 回复ambit_tsai: <Host appBase="webapps" autoDeploy="true" name="localhost" unpackWARs="true"><Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" pattern="%h %l %u %t &quot;%r&quot; %s %b" prefix="localhost_access_log" suffix=".txt"/> <Context docBase="qrctgy2" path="/qrctgy" reloadable="true" source="org.eclipse.jst.jee.server:qrctgy2"/> <Context path="/upload" docBase="D:\wfqrcode" reloadable="true" debug="0"></Context>这是Server的
一年多之前 回复
qq_32574099
qq_32574099 这个问题是这样的啊,我的功能呢是我现在在页面点击生成一个二维码,现在二维码生成好了,我把生成的二维码这个图片放在了D盘下MyQRcode文件夹下的,二维码他在D盘里面的,可是我点击生成了之后我要在页面给显示这个二维码,因为还要打印。我的步骤是这样的,用户点击——后台生成 二维码并保存在了D盘下——保存完毕,返回路径——使用Base64根据这个路径将生成的二维码转码——将Base64的字节码直接放到IMG标签中这样 拖就显示完成。这是完整的,后来我测试的时候发现,如果使用转码的话我连续点击生成七八次之后后台或出现卡顿,会卡顿一到两分钟,这期间做 不了任何操作。经过测试发现是在转码的过程中发生的卡顿。所以我就想直接显示我保存在D盘的二维码。所以。我的目的是解决卡顿问题。大牛 求帮助
一年多之前 回复
ambit_tsai
ambit_tsai-微信 那可能是你哪里没配对吧,贴出配置、代码来看看
一年多之前 回复
qq_32574099
qq_32574099 没用,我试过了
一年多之前 回复
ambit_tsai
ambit_tsai-微信 图片地址:<img src=“/upload/..../xxx.jpg” />,前面没注意,代码被转义掉了,尴尬
一年多之前 回复
ambit_tsai
ambit_tsai-微信 server.xml配置<Context path="/upload" docBase="E:\upload" reloadable="true" debug="0"></Context>
一年多之前 回复

本地图片,可以直接放本地的连接地址,可以是绝对的,href=“”直接放,就可以了

qq_32574099
qq_32574099 回复weixin_42387781: img哪来的href
一年多之前 回复
weixin_42387781
静儿### 用href=""放就可以了
一年多之前 回复
syauxdjsj
syauxdjsj 这种情况一看就是你对相对路径明白不是深刻,你可以在webcontent下建立一个包,包名如img,把本地图片复制到这个包下,此时就可以在img的src路径下写“img/你的图片名”,回答完毕。
一年多之前 回复
qq_38398245
qq_38398245 <img src = "目录下点/图片名"/>
一年多之前 回复
lixiaozhen007
lixiaozhen007 本地图片,是属于WEB-INF下的静态资源是可以这样的
一年多之前 回复

加file://在路径前面就可以直接显示本地图片了

qq_32574099
qq_32574099 没用,我试过了
一年多之前 回复

没明白您的需求?你是显示本地图片吗?

对的,不过是使用img标签,但是我的图片在D盘里面的,就是没有在项目里面

这样的写法,不知你的图片是固定访问这一张图吗?

qq_32574099
qq_32574099 不固定,因为我是显示生成的二维码
一年多之前 回复

路径的问题呗,检查你的路径

可能是图片的路径有问题
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%String path = request.getContextPath();%>





request.getContextPath()+图片路径 路径错了吧 用绝对路径试试

共22条数据 1 3 尾页
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
jsp修改img标签图片问题
-
如何使用action标签实现 jsp页面跳转到servlet?
-
img标签显示不出图片问题
-
jsp<img 显示图片问题
-
图片以Blob格式存在数据库中,JSP页面已用过AJAX获取了JSON数组,<img>标签怎么写?
-
jsp页面如何显示oracle数据中读取的blob类型的图片?
-
为什么一个jsp页面获取另一个jsp页面保存的session值为空呢?
-
SSH整合后,在JSP页面的图片不能显示
-
jsp页面 背景图片无法显示的问题
-
JSP页面标签切换
-
jsp img标签不能显示服务器下中文路径的图片
-
java项目jsp页面如何使用思源黑体?
-
jsp页面中的表单提交数据,如果数据保存失败后转发回原来这个jsp页面,那么如何保留原来jsp页面中刚才表单中填写的内容?
-
给jsp页面加图片加载不出来
-
有一个JSP页面 点击页面上的下载 按钮 把JSP页面的内容转化为PDF格式下载到本地
-
jsp页面使用c标签显示空白网页,不报错,为什么?
-
jsp页面中图片不能显示,不知道怎么解决,请大神支招!!!
-
在jsp页面怎么格式化显示Xml
-
学会了这些技术,你离BAT大厂不远了
每一个程序员都有一个梦想,梦想着能够进入阿里、腾讯、字节跳动、百度等一线互联网公司,由于身边的环境等原因,不知道 BAT 等一线互联网公司使用哪些技术?或者该如何去学习这些技术?或者我该去哪些获取这些技术资料?没关系,平头哥一站式服务,上面统统不是问题。平头哥整理了 BAT 等一线大厂的必备技能,并且帮你准备了对应的资料。对于整理出来的技术,如果你掌握的不牢固,那就赶快巩固,如果你还没有涉及,现在...
程序员实用工具网站
目录 1、搜索引擎 2、PPT 3、图片操作 4、文件共享 5、应届生招聘 6、程序员面试题库 7、办公、开发软件 8、高清图片、视频素材网站 9、项目开源 10、在线工具宝典大全 程序员开发需要具备良好的信息检索能力,为了备忘(收藏夹真是满了),将开发过程中常用的网站进行整理。 1、搜索引擎 1.1、秘迹搜索 一款无敌有良心、无敌安全的搜索引擎,不会收集私人信息,保...
程序员真是太太太太太有趣了!!!
网络上虽然已经有了很多关于程序员的话题,但大部分人对这个群体还是很陌生。我们在谈论程序员的时候,究竟该聊些什么呢?各位程序员大佬们,请让我听到你们的声音!不管你是前端开发...
史上最详细的IDEA优雅整合Maven+SSM框架(详细思路+附带源码)
网上很多整合SSM博客文章并不能让初探ssm的同学思路完全的清晰,可以试着关掉整合教程,摇两下头骨,哈一大口气,就在万事具备的时候,开整,这个时候你可能思路全无 ~中招了咩~ ,还有一些同学依旧在使用eclipse或者Myeclipse开发,我想对这些朋友说IDEA 的编译速度很快,人生苦短,来不及解释了,直接上手idea吧。这篇文章每一步搭建过程都测试过了,应该不会有什么差错。本文章还有个比较优秀的特点,就是idea的使用,基本上关于idea的操作都算是比较详细的,所以不用太担心不会撸idea!最后,本文
我的 Input框 不可能这么可爱
作者:陈大鱼头 github: KRISACHAN &lt;input /&gt; 标签是我们日常开发中非常常见的替换元素了,但是最近在刷 whattwg 跟 MDN 的时候发现 跟 &lt;input /&gt; 有很多相关的属性,选择器都没怎么用过,所以就开篇文章来整理一下一些比较有趣或者实用的知识点。 本篇文章默认大家已经知道 &lt;input /&gt; 标签的基本用法,不会做过...
一声令下即可关灯,再也不用在寒冬深夜离开被窝~
全文共2951字,预计学习时长6分钟 你有没有在大冬天里的深夜里,为了关灯睡觉而不得不离开温暖被窝的经历? 本文将介绍如何为普通家庭照明开关构建自然语言接口,以便用户可以使用如“请打开所有灯”或者“打开孩子房间里的灯”等简单命令来控制灯光。 本文主要介绍自然语言接口(NLI)部分,不涵盖语音识别与实际灯光操作部分。你可以使用WebSpeech轻易实现语音转换,如有所需,也可使用Ardui...
知乎上 40 个有趣回复,很精辟很提神
点击蓝色“五分钟学算法”关注我哟加个“星标”,天天中午 12:15,一起学算法作者 |佚名来源 |网络整理,版权归原作者所有,侵删。1交朋友的标准是什么?- Ques...
从入门到精通,Java学习路线导航
引言 最近也有很多人来向我"请教",他们大都是一些刚入门的新手,还不了解这个行业,也不知道从何学起,开始的时候非常迷茫,实在是每天回复很多人也很麻烦,所以在这里统一作个回复吧。 Java学习路线 当然,这里我只是说Java学习路线,因为自己就是学Java的,对Java理当很熟悉,对于其它方面,我也不是很了解。 基础阶段 首先是基础阶段,在基础阶段,我们必须掌握Java基础,Mysql数据库,Ora...
反转!物联网火爆,程序员开发技能却有待加强?
近几年来,物联网发展迅速:据中商产业研究院《2016——2021年中国物联网产业市场研究报告》显示,预计到2020年,中国物联网的整体规模将达2.2万亿元,产业规模比互联...
推荐一位好朋友 | 机械转大数据,并拿到66个offer
锦锋是我的好朋友,他自学编程从车辆工程转到了Java开发然后转大数据,在校招中拿了大小厂66个offer,其中有头条、腾讯等。除了学习之外,他还是国家高级健身教练,同时也...
让程序员崩溃的瞬间(非程序员勿入)
今天给大家带来点快乐,程序员才能看懂。 来源:https://zhuanlan.zhihu.com/p/47066521 1. 公司实习生找 Bug 2.在调试时,将断点设置在错误的位置 3.当我有一个很棒的调试想法时 4.偶然间看到自己多年前写的代码 5.当我第一次启动我的单元测试时 ...
接私活必备的 10 个开源项目!
点击蓝色“GitHubDaily”关注我加个“星标”,每天下午 18:35,带你逛 GitHub!作者 | SevDot来源 | http://1t.click/VE8W...
不要在网站上无限滚动!
人们在浏览网站的时候是喜欢用“无限滚动”,还是喜欢点击“阅读更多”或“查看更多”?无限滚动消除了分页的需要——分页是将数字内容分离到不同页面的过程。但这种方式真的好吗? 作者|Monish reddy 译者 |风车云马,责编 | 屠敏 出品 | CSDN(ID:CSDNnews) 以下为译文: 下面是我对无限滚动的看法,说明为什么它会导致不良后果。 对于某些用户来说,无限...
为什么你的努力可能是没用的?
看到这个标题,不少朋友可能直观的以为后面的内容不是励志的鸡汤就是广告。那就错了,这篇文章只是满满的干货。内容来自最近一段时间探索学习外加亲身感悟汇集而成。 前段时间和一位朋友聊天,聊到如何通过自由职业挣钱的事,朋友问:你准备怎样挣钱?我把自己看到的、听到的、经历的,外加想象的说了一遍。朋友问:这些你做到哪些了?顿时哑然。是啊,说了这么多,又做到了哪些呢?又将哪些做到了极致呢?如果没有做到极致,只努...
100 个网络基础知识普及,看完成半个网络高手
1)什么是链接? 链接是指两个设备之间的连接。它包括用于一个设备能够与另一个设备通信的电缆类型和协议。 2)OSI 参考模型的层次是什么? 有 7 个 OSI 层:物理层,数据链路层,网络层,传输层,会话层,表示层和应用层。 3)什么是骨干网? 骨干网络是集中的基础设施,旨在将不同的路由和数据分发到各种网络。它还处理带宽管理和各种通道。 4)什么是 LAN? LAN 是局域网的缩...
技术一旦被用来作恶,究竟会有多可怕?
技术一直都在被用来作恶。 作为与经常与黑客、攻击者打交道的我们,熟知各种用技术作恶的手段。 这篇就作为简单的科普文来跟大家讲一讲。 作恶之一:DDoS攻击 用简单的一句话介绍DDoS攻击就是:黑客在短时间里发起大量的恶意流量,导致被攻击的业务带宽塞满使得正常用户无法访问。 再通俗一点,你可把DDoS攻击看作一群挤入商店的恶意顾客,他们不买东西,只瞎嚷嚷,目的是让真正的顾客堵在门外没办法购物。最终的...
学Linux到底学什么
来源:公众号【编程珠玑】 作者:守望先生 网站:https://www.yanbinghu.com/2019/09/25/14472.html 前言 ​我们常常听到很多人说要学学Linux或者被人告知说应该学学Linux,那么学Linux到底要学什么? 为什么要学Linux 在回答学什么之前,我们先看看为什么要学。首先我们需要认识到的是,很多服务器使用的是Linux系统,而作为服务器应...
C语言这么厉害,它自身又是用什么语言写的?
这是来自我的星球的一个提问:“C语言本身用什么语言写的?”换个角度来问,其实是:C语言在运行之前,得编译才行,那C语言的编译器从哪里来? 用什么语言来写的?如果是用C语...
win10电脑工具整理 - 常用工具!
如题,本文主要为博主对电脑上安装的一些软件,所做的整理,当做备份用吧。 一、分类 系统工具 办公软件 编程开发 数据库相关 图片视频工具 网络及下载工具 解压缩工具 影音娱乐工具 二、软件工具 1.系统工具 1.1. 磁盘管理 PartAssist:一款好用的磁盘分区管理工具。 1.2. 修复、引导 EasyBCD:一款常用的系统引导和修复工具。 1.3. 虚拟机管理工具 win10...
第二弹!python爬虫批量下载高清大图
文章目录前言下载免费高清大图下载带水印的精选图代码与总结 前言 在上一篇写文章没高质量配图?python爬虫绕过限制一键搜索下载图虫创意图片!中,我们在未登录的情况下实现了图虫创意无水印高清小图的批量下载。虽然小图能够在一些移动端可能展示的还行,但是放到pc端展示图片太小效果真的是很一般!建议阅读本文查看上一篇文章,在具体实现不做太多介绍,只讲个分析思路。 当然,本文可能技术要求不是特别高,但可以...
面试官,不要再问我三次握手和四次挥手
三次握手和四次挥手是各个公司常见的考点,也具有一定的水平区分度,也被一些面试官作为热身题。很多小伙伴说这个问题刚开始回答的挺好,但是后面越回答越冒冷汗,最后就歇菜了。 见过比较典型的面试场景是这样的: 面试官:请介绍下三次握手 求职者:第一次握手就是客户端给服务器端发送一个报文,第二次就是服务器收到报文之后,会应答一个报文给客户端,第三次握手就是客户端收到报文后再给服务器发送一个报文,三次握手就...
为什么说 Web 开发永远不会退出历史舞台?
早在 PC 崛起之际,Web 从蹒跚学步一路走到了主导市场的地位,但是随着移动互联网时代的来临,业界曾有不少人猜测,“Web 应该被杀死,App 才是未来”。不过时间是检...
相关热词 c#怎么调用api接口 c# 调用mstsc c#扩展函数 c#向上转换向下转换 c#chart直方图叠加 c# 添加body样式 c# 调用接口 c#高德地图经纬度查询 c# 测试并发 c# 取操作系统