最近遇到一个很棘手的问题,就是我要引用远程图片,有的图片在html中能显示,在jsp中就显示不了,如果先运行jsp页面,查看IE缓存,该图片没有下载到ie缓存中。右单击图片,选择“显示图片”,也显示不了。如果先运行html页面的时候,此图片已下载到缓存中,这时如果再运行jsp,还是不显示,但是右单击图片,选择“显示图片”,就可以显示。这批图片是因为什么在jsp中不显示?即使是ie缓存中存在了,在运行jsp页面的时候该图片还不能正常显示。。这批不能显示的图片地址为:(在运行jsp页面的之前先清理一下ie缓存)
http://1sao.cn/childrens/newsong/img/wzt1.jpg
http://1sao.cn/childrens/newsong/img/jyz.jpg
http://1sao.cn/childrens/newsong/img/xljj1.jpg
http://1sao.cn/childrens/newsong/img/xsjj1.jpg用的服务器是resin-3.2.1 用tomcat也试过,不能显示。
http://1sao.cn/childrens/newsong/img/wzt1.jpg
http://1sao.cn/childrens/newsong/img/jyz.jpg
http://1sao.cn/childrens/newsong/img/xljj1.jpg
http://1sao.cn/childrens/newsong/img/xsjj1.jpg用的服务器是resin-3.2.1 用tomcat也试过,不能显示。
都是
<img src="lz上面的图片地址" />
这样自用的吗?good luck
所说的在HTMl页面中能显示是在本地以D:\java\tomcat5.5\webapps\food\test\MyHtml.html方式显示。如果以http://192.168.1.140:8080/food/test/MyHtml.html方式图片是不能够显示的。页就是说,访问本地和远程远程文件的区别。是不是IE和Firefox安全限制,在opera上是可以显示的。
而客户端的电脑可以吧?
good luck
下边是资料地址
http://zhidao.baidu.com/question/16518044.html?si=4
你看一下jsp文件生成的html源码。我估计是你生成的html有问题。