напишете сървлет, съпоставете го с url като showImage.html
, предайте името на изображението като параметър
<img src="showImage.html?filename=new.jpg">
След това прочетете байта [] от файла и запишете в отговора OutputStream в кода на сървлета.
response.getOutputStream().write(bytes);
За да получите байт[] от файл
RandomAccessFile f = new RandomAccessFile("c:\images\pic1.png", "r");
byte[] bytes = new byte[(int)f.length()];
f.read(bytes);
response.getOutputStream().write(bytes);