匿名質問者

java に関する質問です。

jsp から webapp 外のディレクトリにあるファイルを参照することは可能でしょうか?
例えば <img src="/var/image/pict.jp" /> の様なことを実現する方法はあるのでしょうか??
※シンボリックリンクを除いて。
宜しくお願いします。

回答の条件
  • 1人5回まで
  • 登録:
  • 終了:2014/09/29 17:10:03

回答1件)

匿名回答1号 No.1

無理。
それは、素直に考えると jsp や servlet の範囲の話ではないから。

無理矢理やるとしたらこんな感じ。

<img src="/var/image/pict.jpg" />

これを、apache などの rewrite を使って /myapp/display.jsp?file=/var/image/pict.jpg の URL に書き換える。
rewrite のルールがあるから、どんなファイルでもOKというわけにはいかない。
display.jsp では file に指定されたファイルを読み込み、適切な Content-Type をヘッダに指定して、ファイルの内容に出力する。

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません