Fotos no JSP

Olá, qual a melhor maneira de exibir uma foto recuperada do banco de dados, eu inicialmente pensei em colocar em um diretório e depois indica-la através da tag <img>, mas com isso meu diretório ficaria muito cheio, comi diminuitia a eficiência do sistema?
Alguém tem uma sugestão melhor?

Vlw d+!

Faça um Servlet que retorne a imagem… dê uma olhada no ultimo post do meu blog que tem um artigo sobre Captcha, lá tem um servlet que faz isso, só não pega do banco de dados, mas a ideia é a mesma…

http://jairelton.com

[quote=“Gasper”]Olá, qual a melhor maneira de exibir uma foto recuperada do banco de dados, eu inicialmente pensei em colocar em um diretório e depois indica-la através da tag <img>, mas com isso meu diretório ficaria muito cheio, comi diminuitia a eficiência do sistema?
Alguém tem uma sugestão melhor?

Vlw d+![/quote]

Há duas formas:

Armazenar as imagens em um diretório e armazenar no banco o caminho da imagem.

Armazenar a imagem em bytes no banco.

Pessoalmente, prefiro a primeira opção. Fica muito mais pesado você armazenar e recuperar imagens do DB.