napisz serwlet, zmapuj go na adres URL, taki jak showImage.html
, przekaż nazwę obrazu jako param
<img src="showImage.html?filename=new.jpg">
Następnie odczytaj byte[] z pliku i zapisz w odpowiedzi OutputStream w kodzie serwletu.
response.getOutputStream().write(bytes);
Aby pobrać byte[] z pliku
RandomAccessFile f = new RandomAccessFile("c:\images\pic1.png", "r");
byte[] bytes = new byte[(int)f.length()];
f.read(bytes);
response.getOutputStream().write(bytes);