有两种方法,一种是用数据库的blob或image或binary存储图片,需要
时用字节流读出来,再显示在jsp页上;还有一种方法是存储图片的路
径到数据库表的一个字段中,需要时把这个字符串读出来,再显示在
jsp页上.

解决方案 »

  1.   

    将数据库中的Blob字节流读出,用BufferedImage生成一个只存在于内存中的图像对象,代码如下所示:
        JPEGImageDecoder decoder=JPEGCodec.createJPEGDecoder(response.getOutputStream());
            encoder.encode(outputImage);  //BufferedImage BufferedImage
     将这段代码加入Servlet的最后,然后用一个URL直接链接到这个Servlet,这样就能在IE上看到一个动态生成的图像了,而且这个图像只存在于内存中