Potresti scrivere un servlet raccogliendo ogni richiesta a /image/*
o qualcosa che fa per te. E nel tuo servlet recuperi i dati corretti dal tuo database tramite i parametri di richiesta. E scrivi i dati tramite
response.getOutputStream().write(content);
(il contenuto è il bytearray della tua immagine)