从DB中将多个图像加载到jsp

时间:2010-12-16 14:50:33

标签: jsp servlets websphere blob

我正在从数据库(blob)中检索多个图像,并使用<img src="www.xyz.com?img=123">将其加载到jsp。

<img>的所有'src'进入servlet并获取blob图像并使用response.getOutputStream().write()输出。由于有大约8到10个图像,因此websphere服务器崩溃。

有什么想法吗?

我们可以在一些临时文件夹中存储这些图像(从数据库获取后)并在服务器中配置临时路径并使用<img>加载这些图像吗?

1 个答案:

答案 0 :(得分:1)

如果您的应用程序服务器崩溃,那看起来很奇怪。检查是否关闭数据库连接,以及像response.getOutputStream()这样的流。如果将图像存储在文件夹中,比如在Apache等Web服务器中配置img文件夹,并将图像写入/ img / image_id

,则速度提高10倍以上