高手在哪里:JSP页面怎么不能显示.jpg的图片?见问题补充。。。

我在myeclipse中创建了一个index.jsp ,加了一句最简单的<img src="E:\picture1.jpg">,然后部署运行不显示图片,我为了测试是否是路径或格式错误,用记事本编了一个最简单的.html文件,将<img src="E:\picture1.jpg">这句话复制进去,用浏览器打开,OK的,真心想不通了,为什么index.jsp的页面中不显示啊!!!

在你的项目里的webroot下建一个images的文件夹,然后把图片拷进去,然后在index.jsp里写
<img src="/images/picture1.jpg">就可以 了追问

哈哈,楼下正解,您的image前面多了一个/,不过还是灰常感谢哦!

追答

顶下
thank you!

温馨提示:内容为网友见解,仅供参考
第1个回答  2011-12-12
用相对路径
你的src="E:\picture1.jpg" 是绝对路径 ,
在你的项目里的index.jsp的同级目录 下建一个images的文件夹,然后把图片拷进去,然后在index.jsp里写
<img src="images/picture1.jpg">
第2个回答  2011-12-12
想不通是因为不理解本质,jsp文件是运行在WEB容器中的,比如Tomcat。img标签的src要的是一个URL,你可以指定网络上的资源,如:http://www.baidu.com/img/baidu_sylogo1.gif;也可以是项目本地资源,也就是你部署在WEB容器中指定目录下文件,就像楼上说的就是通常的做法。还有你说的静态HTML文件指定的那种形式是不标准的,不是所有浏览器都支持,也许IE支持Firefox就不行,不信你试试。
第3个回答  2011-12-12
"\" 变'/'

高手在哪里:JSP页面怎么不能显示.jpg的图片?见问题补充。。。
在你的项目里的webroot下建一个images的文件夹,然后把图片拷进去,然后在index.jsp里写 就可以 了

jsp 页面gif图片不显示是怎么回事?
可能是工程中的资源不存在该图片信息。可能是在jsp页面图片位置写错了。通常来说,图片,css,js,等,都应该用到相对路径才能使jsp在服务器上正常显示和操作。至于相对路径,可以是jsp上面定义好的 \/\/第一种是:String basePath = request.getScheme() + ":\/\/" + request.getServerName() + ":" ...

读取保存在数据库里的图片JSP页面显示无法显示图片
我把你的代码稍微改造了下,我这边是可以显示图片的。代码如下:数据库操作部分:package com.database;import java.io.InputStream;import java.sql.*;\/** * @作者 王建明 * @创建日期 13-10-7 * @创建时间 下午12:32 * @版本号 V 1.0 *\/public class DataBaseUtil {public static InputS...

Jsp页面中本地图片显示不了?
sos.close();\/\/===将数据库的大字段图片还原到本地,并在网页上显示end=== \/ \/\/===四、生成缩略图begin=== File file = new File("d:\/temp\/1.JPG");String newurl="d:\/temp\/2.jpg"; \/\/新的缩略图保存地址 Image src = javax.imageio.ImageIO.read(file); \/\/构造...

jsp生成的验证码图片怎么显示不出来,总是一个X框的东西,哪位高手指教...
可以在X的位置,右键属性,看看对应的url是否正确,这样,你首先可以直接访问url,然后,如果正常显示,再放到img标签里,就ok了,还问题,可以提出来,我帮你解决

myeclipse jsp图片显示问题
写绝对路径就行了,把所有页面中的路径全部改为绝对路径,这样用不自己去考虑现在在哪级目录下,如:src="${pageContext.request.contextPath}\/pic\/title_1.jpg"{pageContext.request.contextPath}表示取得项目的WebRoot目录 如果页面不支持el表达式,则可以使用<%=request.getContextPath()%>代替 ...

jsp页面无法显示。严重: Servlet.service() for servlet jsp threw...
在你的请求中不存在request.setAttribute("courseName","");或者名字搞错了

tomcat已经启动,html网页可以正常显示,jsp页面就不能,请高手指点...
\/MyJsp.jsp(1,84) equal symbol expected 这个问题 看你的\/MyJsp.jsp 这个文件 第一行 第84个字符 是不是引号 没有引对 比如 有左边 没有右边 有右边 没有左边 不对称 还有就是 单引号 全部换成双引号 (所有引号应该是英文输入法下的引号)...

数据库更换图片地址后jsp页面不能显示图片,地址显示是正确的,非得刷新...
同样问题求解

哪位高手帮我看看JSP页面报错的问题
sqlRst 记录访问错、游标类型错等 Throws:SQLException - if a database access error occurs; this method is called on a closed result set or the result set type is TYPE_FORWARD_ONLY SQLFeatureNotSupportedException - if the JDBC driver does not support this method ...

相似回答