skillup

技術ブログ

Java

リソースファイルの読み込み

投稿日:2015年8月16日 更新日:

リソースバンドルは基本的にJSFから参照して呼び出すことが多いんですが、もちろんプログラム内からも呼び出すことはできます。

書き方も単純でリソースバンドルをインスタンス生成してメッセージのキーで呼び出してあげればOKです。

リソースバンドルの名称の部分はパスでなく、純粋にファイル名でOKです。言語の部分はいりません。(label_ja_JP.PropertiesならlabelだけでOK)

またメッセージの中に変数を入れておいて動的に変更することもできます。

例えば、メッセージの内容が「X件のレコードを登録しました」の場合、”%d件のレコードを登録しました”と記述し、

と書けば数値を含んだメッセージが出力されます。他の変数に関しても同じ考えです。

参考リンク

ResourceBundleでクラスパス上にない外部ファイルを指定する

-Java

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

no image

mavenでJavadoc出力

Netbeansでプロジェクトから右クリックでjavadocの生成はできますが、実はmavenでビルドするときにJavadocを生成できます。 ただ出力するだけではなくてパラーメータをいろいろとセット …

no image

JPAでのリレーション(アノテーション使用)

JPAでリレーションを管理するとき、最初はアノテーションでやろうとしたんですが、結局やり方がわからずコンストラクタ式をかいて対処してました。 JPAでのリレーションに関して 外部キー制約があるやり方は …

no image

JSF リダイレクト後のメッセージ&disabled=true

少々細かいですがJSFネタです。 Contents1 リダイレクト後のメッセージ2 h:commandbutton disabled=trueについて リダイレクト後のメッセージ JSFからManag …

no image

JPAでの算術関数の型&mavenコンパイルプラグイン

本日も小ネタなので2つ同時に扱います。 Contents1 JPAの算術関数2 mavenのコンパイル JPAの算術関数 JPAでは以前、MySQLなどと同じように算術関数を使えると書きました。 参考 …

no image

Javaのstreamまとめ

以前にもちょっと扱ったJavaのStreamに関してまとめ Contents1 過去のリンク2 ソース3 注意事項4 参考リンク 過去のリンク MapのStream http://skill-up-e …

アーカイブ