実行時に、Strutsサーブレット・コントローラは、.properties
リソース・ファイルを使用してJSPページのメッセージ文字列のインスタンスを作成します。このファイルを編集してメッセージをカスタマイズしたり、ファイル全体を複製し、メッセージ文字列を翻訳してローカライズをサポートしたりすることができます。
注意: メッセージ文字列は、Struts Beanタグ・ライブラリのJSPタグ<bean:message>
タグを使用してJSPファイル内に定義します。Struts Beanタグ・ライブラリの詳細は、Strutsのドキュメントを参照してください。
ApplicationResources.propertiesファイルを編集するには、次のようにします。
ナビゲータで、Strutsプロジェクトを開き、ApplicationResources.properties
ファイルをダブルクリックします。
ApplicationResources.properties
ファイルは、プロジェクトの「classes」フォルダにあります。ファイルを「classes」フォルダの外部に移動する場合は、リソース・バンドル・パッケージ名(mypackage.ApplicationResources
)がアプリケーションのクラスパスにあることを確認する必要があります。ナビゲータで、「カテゴリ」ビューにプロジェクト・ファイルを表示しているときに「HTMLソース」フォルダおよび「WEB-INF」フォルダを開きます。
目的のメッセージ文字列のキー名と値を追加します。
たとえば、タイトルのメッセージ・リソースを次のように定義します。
edit.title=Edit Form
より複雑な次の例では、Strutsエラーを使用して、検証エラー・メッセージを書式設定できます。
error.DML=<li>Validation Error {0}
errors.header=<h3><font color="red">Validation Error</font></h3>You must correct the following error(s) before proceeding:<ul>
errors.footer=</ul><hr>
JDeveloperでのStrutsサポートについて
StrutsのApplicationResources.propertiesファイルについて
Copyright © 1997, 2004, Oracle. All rights reserved.