- ベストアンサー
Tomcatの外に配置した画像ファイルをHTML内に表示する
Tomcatの外に配置した画像ファイルをHTML内に表示する、 と行った事を実現したいのですが、何か良い方法はありますでしょうか? Apacheにおける、エイリアス機能があれば良いのですが… お忙しいところ、申し訳ございませんが、 ご回答の程、宜しくお願い致します。 ◎環境 WWWサーバ:なし(Tomcatで代用) APサーバ:Tomcat OS:Windows 2000 Server
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
noname#18558
回答No.1
サーブレットで、Responseにバイナリで返してあげることでできます。 だいたいこんな感じです。 public void doGet(HttpServletRequest request, HttpServletResponse) { OutputStream out = response.getOutputStream(); InputStream in = new FileInputStream( "C:/hoge.jpg" ); try { byte b[] = new byte[1024]; int count; while ( ( count = in.read( b ) ) > 0 ) { out.write( b, 0, count ); } } finally { in.close(); } }
お礼
ありがとうございました。