écrivez un servlet, mappez-le à une URL comme showImage.html
, passez le nom de l'image en paramètre
<img src="showImage.html?filename=new.jpg">
Ensuite, lisez l'octet [] du fichier et écrivez dans la réponse OutputStream dans le code du servlet.
response.getOutputStream().write(bytes);
Pour obtenir l'octet [] du fichier
RandomAccessFile f = new RandomAccessFile("c:\images\pic1.png", "r");
byte[] bytes = new byte[(int)f.length()];
f.read(bytes);
response.getOutputStream().write(bytes);