質問: java に関する質問です。 jsp から webapp 外のディレクトリにあるファイルを参照することは可能でしょうか? 例えば の様なことを実現する方法はあるのでしょうか?? ※シンボリックリンクを除いて。 宜しくお願いします。
回答: 無理。 それは、素直に考えると jsp や servlet の範囲の話ではないから。 無理矢理やるとしたらこんな感じ。 ``` ``` これを、apache などの rewrite を使って /myapp/display.jsp?file=/var/image/pict.jpg の URL に書き換える。 rewrite のルールがあるから、どんなファイルでもOKというわけにはいかない。 display.jsp では file に指定されたファイルを読み込み、適切な Content-Type をヘッダに指定して、ファイルの内容に出力する。