質問: servletでテキストファイルをWEB-INF直下に置いたテキストファイルを読込む方法について質問です。 テキストファイル(URIを元に表示するViewの設定が書かれている)を読込むクラスにファイル名を渡して、ファイルを読込み、内容をマップするプログラムを作ろうと考えています。 前提として、リクエスト、レスポンスは渡しません。ですので、ServletContextなどから、リアルパスの取得はできません。 絶対パスも不可です。環境が変わると修正が必要になるので。(ただ最悪、DIで絶対パス渡して、とりあえずソースをいじらないですむ様になればとは思いますが) この条件でテキストファイルを読込むには、どうしたらいいでしょうか。あるいは、アプリケーションフォルダ内のどこどこにおいて、こんな相対パスで参照できるなどは無いでしょうか。 初心者のため、うまく説明できず申し訳ありませんが、よろしければ、教えてください。 よろしくお願いします。
回答: 呼び出し元でServletContextからパス取ってきて、それを渡せばいいんじゃないかな