如何在div中显示存储在db中的图像

时间:2010-05-10 07:39:39

标签: java ajax image database

我决定将上传到servlet图片存储在DB中。但是如何在没有页面重新加载的情况下在浏览器中显示它们(特别是具有css图像背景样式的div)?

详细说明:我有一个完整的AJAX Web客户端,可以使用java servlet。

感谢。

1 个答案:

答案 0 :(得分:2)

  1. 创建一个servlet,该servlet接受将图片唯一标识为GET参数的名称/ ID
  2. 让servlet从DB加载图片(作为字节数组或更好 - 作为流)
  3. 使用response.getOutputStream()
  4. 流式传输图片
  5. 不要忘记将内容类型设置为image/pngimage/jpeg
  6. 请参阅带有url: imageServlet?id=13214
  7. 的css中的图片