- - PR -
StrutsのActionクラスからのpropertiesファイルの読み込みを教えてください!
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2004-10-24 01:05
こんにちは。
実は今StrutsのActionクラスでpropertiesファイルを読み込みたいのですが ”指定されたパスが見つかりません” というエラーが出てしまっています。 何が原因なのか分からず困っています。 作成はEclipseでやっています。 Actionクラス(一部ですが。。) import java.util.Properties; Properties prop = new Properties(); prop.load(new FileInputStream("/WEB-INF/src/sample.properties/")); ↑ ここで指定したパスが見つかりませんとなります プロパティファイルのディレクトリーは \WEB-INF\src\sample.properties です。 パスの部分を sample.properties に変えても同じエラーがでます。 ちなみに struts-config.xmlで <message-resources parameter="sample"/> は追加しました。 どうか宜しくお願いします。 [ メッセージ編集済み 編集者: まるこ 編集日時 2004-10-24 01:05 ] [ メッセージ編集済み 編集者: まるこ 編集日時 2004-10-24 01:06 ] [ メッセージ編集済み 編集者: まるこ 編集日時 2004-10-24 01:07 ] |
|
投稿日時: 2004-10-24 01:10
多分リアルパスを取得して読み込めば上手くいくのではないでしょうか?
Propertiesクラス自体を使ったことが無いので自信はないですが・・・。 |
|
投稿日時: 2004-10-24 08:47
ResourceBundleクラスを使用してはだめですか?
ResourceBundle applicationBundle = ResourceBundle.getBundle("sample"); String str = applicationBundle.getString("キー"); |
|
投稿日時: 2004-10-24 15:20
返信ありがとうございます。
記述を ResourceBundle applicationBundle = ResourceBundle.getBundle("sample"); String str = applicationBundle.getString("sample"); でうまく読み込むことができました。 |
1