现在正用struts2做一个项目 其中遇到一个将图片上传到服务器 并将路径保存到数据库中 请问如何在JSP中实现从数据库中提取图片路径并显示 用<img src="images/noimg120120.gif">不能显示图片 该怎样解决啊 在这先谢谢各位高手了、、、
解决方案 »
- ssh框架如何实现文件上传下载??
- 关于水晶报表问题IReportAppFactory.openDocument(infoObject,0,java.util.Locale.US)挂起
- 淘宝api生成sign签名的问题
- 急,急,急..tomcat的server.xml如何配置????
- 用了2年VC突然要转JAVA WEB开发!! 措手不急! 求救.......
- Java讨论区,欢迎大家加入群20474386
- 一大堆的提示,,不知道为什么,安装myeclipse4.0+eclipse3.1,,为什么这个提示 ?
- Java 问一个注册帐号功能开发方面的问题....很简单也很典型
- jbuilderx与weblogic8.1的配置问题???急啊?
- jsp初学者,关于汉字显示成乱码问题。
- 为什么我的jsp找不到javabean类
- 怎样用js管理文本输入框
只要打开浏览器,用 http://路径/aaa.gif 能访问到那个图片,那么就想方设法去把 http://路径 这段拼出来就好了。
保存到了应用的images目录?
<img src="/images/noimg120120.gif">
<img src="request.getContextPath()/images/noimg120120.gif">
<img src="${pageContext.request.contextPath}/images/noimg120120.gif">方法有很多 其实还是要看你相片怎么放的.
是否是在 webapp or webContent/images/noimg120120.gif
贴你的图片路径,jsp路径看看
<html>
<head>
<base href="http://localhost:8080/工程名/">这个有不?还是其他的路径
</head>4楼的能解决问题。原因就在我说的那里了
分析:
lz 在上传图片的是时候会将图片保存到工程目录下或其他地方 如果上传的图片放在工程下,则访问路径为 : http://localhost/prjName/youImage.jpg, 如果是其他盘 例如: D:/WebData/upload/images/,分析如下)lz 上传了一张 lz.jpg的图片 并成功保存到服务器 保存后的文件名为lzd.jpg,在数据库中如果lz保存的文件路径为: images/lzd.jpg ,则访问需要设置一个虚拟路径:
例如: download 指向 D:/webData/upload (此处涉及到服务器apache 的配置,g.cn一下资料很多)图片访问路径为:
http://localhost/download/images/lzd.jpgover........