2 cainiaokuaifei cainiaokuaifei 于 2016.04.19 18:22 提问

web项目图片生成显示问题

点击按钮生成了一张图片,怎么将图片立即显示到页面上???
希望是把图片保存在项目文件目录下,路径要怎么写?我直接写的文件路径,生成后要在eclipse中刷新下项目才能显示。。。

7个回答

guo_ang
guo_ang   2016.04.19 21:47
已采纳

“生成了一张图片”,如果按你说的是点击按钮后新生成的图片,那图片有两种方式输出。一种是将图片保存至WebRoot下,通过URL可直接访问到,另一种是将生成的图片流信息通过Servlet的方式输出。
上面说的是输出的问题,输出之后是可以通过URL访问到的。接下来说动态显示图片。
动态显示图片就是不用刷新页面就能将图片加载到当前页面,可以通过在按钮上添加事件的方式来实现。事件的响应函数用Javascript来写,可以用jQuery或者直接js调用DOM的方式添加标签,图片路径最好用相对路径。
Eclipse是你的开发环境,不是运行环境。运行环境是Tomcat或Jboos或Jetty。生成的图片只要在你的运行环境有就可以了。

cainiaokuaifei
cainiaokuaifei 动态显示图片大概怎么实现呢?能简单说下吗?谢谢
大约 2 年之前 回复
wind_zhan
wind_zhan   2016.04.19 18:28

将生成的图片放在固定目录下,然后在页面中直接反问图片,至于图片的访问看你自己怎么实现了,可以使用nginx来访问静态资源,建议别把生成的图片放在项目里,希望会是项目变的很累赘

cainiaokuaifei
cainiaokuaifei 不了解nginx,想直接放在workspace下,该怎么得到这个路径呢?
大约 2 年之前 回复
WiGig
WiGig   2016.04.19 18:54

将生成的图片放在固定目录下,然后在页面中直接反问图片,至于图片的访问看你自己怎么实现了,可以使用nginx来访问静态资源,建议别把生成的图片放在项目里,希望会是项目变的很累赘

CSDNXIAON
CSDNXIAON   2016.04.19 21:01

web中显示图片问题
----------------------同志你好,我是CSDN问答机器人小N,奉组织之命为你提供参考答案,编程尚未成功,同志仍需努力!

qq_24241339
qq_24241339   2016.04.20 02:03

图片说明
在WebRoot里面新建一个文件夹,可以改名为images,然后导入图片资源;通过这里就可以使用相对路径显示图片。
如: 显示照片 hspace="100" border="20">
还有你使用的静态网页,所以你更改图片资源后是需要刷新的

qq_24241339
qq_24241339   2016.04.20 02:03

外国美女 hspace="100" border="20">”

fubo1990
fubo1990   2016.04.20 08:27

jsp页面添加
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
路径为<%=path%>/文件名/图片路径

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
关于web项目图片路径问题
这段时间弄了下wen项目jsp访问图片路径问题,小问题留个纪念。简单举个例子:在index.jsp访问index.jpg图片。路径:&amp;lt;img src=&quot;./img/index.jpg&quot;&amp;gt; 或者&amp;lt;img src=&quot;img/index.jpg&quot;&amp;gt;...
web项目中为某个java类生成二维码图片
代码是用来在web项目中,为某个java类生成对应的二维码图片,移动端扫描后能够预览该类的相关信息.
Linux(CentOS)Java web项目中文图形验证码无法生成的问题
做项目的过程中遇到了验证码死活出不来的问题,浏览生成验证码的代码发现里面用到了“宋体”的字样,而CentOS默认是没有宋体的,安装字体后问题解决。写个小博客,给遇到相同问题的同学们提供一个思路。一般的验证码插件需要用到中文字体来绘制验证码,如下面的一个利用中文成语生成验证码的程序,代码片段“graphics2d.setFont(new Font(&quot;宋体&quot;, Font.BOLD, 18));”,而C...
Web 项目图片不显示问题
图片路径的问题! 图片的路径分为相对路径与绝对路径: 一般用绝对路径会比较好,/8_21_1137/jsp/images/logo.png   这个就相当于绝对路径 相对路径是这样的:../jsp/images/logo.png   ../表示返回到上一级 这两种书写方式都是没有问题的,都可以在浏览器中正确显示图片。 相对路径: 绝对路径:                  
关于web项目中的图片上传、并显示问题
一、数据库存储 直接把图片的二进制码存到数据库 参考blog: http://blog.csdn.net/hope2jiang/article/details/590733 二、webRoot下存储 利用上床组件把图片上传到web项目下,再存储图片的相对路径到数据库表中,需生成一个新的不会重复的图片名 缺点:显而易见重新部署项目前需要重新把已上传的图片备份,待部署成功后拷贝
WEB项目中图片的显示
图片的显示常用的2种方式。 1.图片上传后把图片的位置存放在数据库。显示时用 2.图片上传后把图片存放在数据库中,推荐用blob类型存放。显示时用data:image/png;base64,图片的base64码"> 下文介绍第二种。      java 用 byte[] 接收blob数据。如果使用的是springMVC且用@ResponseBody。则直接返回对象就可以了,SpringMV
intelliJ IDEA创建Web项目找不到图片
第一次自己创建Web项目,把自己用sublime编辑的html文件拷贝过来,还有img文件夹里面的各种图片资源,但是部署到tomcat中之后却访问不到,后来经大神指导,才发现原来我把img文件夹放在WEB-INF文件夹下面了,而页面资源是不能放到EWEB-INF文件夹下的,不然编译后的WEB-INF永远访问不到。结果把img文件夹拿出来放到WEB-INF文件夹之外的地方就可以正常访问啦。
项目部署到阿里云登录页面图形验证码乱码问题的解决办法
项目部署到阿里云登录页面图形验证码乱码问题的解决办法 转:https://www.2cto.com/kf/201711/699288.html
web项目中图片引用的一些问题解决
一般我自己做的项目都是用eclipse写的,所以这次也限于eclipse平台,而且是初学,可能遇到的问题也比较低级,还希望大家多多指导, 1.一般我们是在webContent目录下创建一个images的文件夹来保存我们的图片素材, 2.webContent目录下的文件目录,我们称为一级目录,一级目录下的称为二级目录 3.如果你的需要引用图片的html文件正是在二级目录下的话,那么此时的代码为
javaweb项目,java代码生成的验证码,到服务器上显示不出来的问题!
本地项目上传到服务器上,验证码显示不出来。