我在想,网站的图片有时候显示不出来,是一个红叉,tomcat能不能配置遇到红叉就给一张默认图上去??
望大家一起讨论一下!

解决方案 »

  1.   

    有个思路,比较烂:
    写个filter,过滤url中所有图片请求,查找如果该文件不存在就resp一个默认图。
    实际中这样做恐怕会严重影响图片访问效率。
      

  2.   

    后来找到了解决方案,html就可以解决,IMG标签有一个事件  onerror事件  在这个事件中调用一个js方法
    给一张默认图片就可以了!
      

  3.   

    有的啊
    IMG本身就有这种属性的
      

  4.   


    是这样的 读取失败就会触发这个事件 另外 通常一些网站的图片都是通过读取文件流然后在SERVLET生成图片 那样的话 判断图片是否存在的方式就会多一些了
      

  5.   

    IMG的这个属性不需要写js代码的