サーブレットを作成し、showImage.html
のようなURLにマッピングします 、imagenameをparamとして渡します
<img src="showImage.html?filename=new.jpg">
次に、ファイルからbyte []を読み取り、サーブレットコードの応答OutputStreamに書き込みます。
response.getOutputStream().write(bytes);
ファイルからbyte[]を取得するには
RandomAccessFile f = new RandomAccessFile("c:\images\pic1.png", "r");
byte[] bytes = new byte[(int)f.length()];
f.read(bytes);
response.getOutputStream().write(bytes);