- PR -

Strutsのメッセージリソースについて

1
投稿者投稿内容
たかし
常連さん
会議室デビュー日: 2004/10/15
投稿数: 27
投稿日時: 2007-11-23 17:35
いつもお世話になっております。

以下を利用してStrutsのアプリケーションを作成しています。

 Eclipse Version: 3.3.0
 JDK 1.6.0_03
 Struts 1.3.8

メッセージリソースのプロパティファイル(MessageResources_ja.properties)をclasses配下に配置し、struts-config.xmlのリソースタグには以下のように記述しています。
 <message-resources parameter="MessageResources" />
※MessageResources_ja.propertiesはutif8でエンコードして出力しています。

上記設定のもと、JSPでは以下のように記述しているのですが、エラーが発生します。
(javax.servlet.ServletException: キー "000000.title" に対応するメッセージが見つかりません)
 <bean:message key="000000.title"/>

MessageResourcesを読み込みに行っていないように思われるのですが、、、他に確認する箇所などありましたら、アドバイスをいただけないでしょうか?
よろしくお願い致します。


[ メッセージ編集済み 編集者: ジャッカル 編集日時 2007-11-23 17:36 ]
山本 裕介
ぬし
会議室デビュー日: 2003/05/22
投稿数: 2415
お住まい・勤務地: 恵比寿
投稿日時: 2007-11-23 18:13
Struts のサンプルアプリケーションは正常に動作しますか?
動作したら、サンプルアプリケーションに"000000.title"というメッセージを追加してみましょう。

それがうまくいったら今作成しているアプリケーションとの違いを比べましょう。
たかし
常連さん
会議室デビュー日: 2004/10/15
投稿数: 27
投稿日時: 2007-11-23 20:45
返信ありがとうございます。

EclipseにStrutsのサンプルアプリを動かせましたが、やはり、メッセージファイルの修正は反映されませんでした。

なので、アプリをTomocatのwebappsフォルダ配下において動作確認をしたところ、メッセージファイルの内容がサンプルアプリ、自作のアプリ共に反映されました。

原因は、Eclipseにありそうです。
引き続き調査してみます。

ありがとうございました。
1

スキルアップ/キャリアアップ(JOB@IT)