人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

Strutsのmessage-resourcesの事で伺います。
環境:
OS: Windows 2000
JAVA: 1.5.0_11
TOMCAT: 5.5
Struts: 1.3.5

今、message-resources で、プロパティファイルを指定しています。
<message-resources parameter="ApplicationResources" />
ファイルは WEB-INF/classes/ApplicationResources.properties
及び、WEB-INF/classes/ApplicationResources_ja.properties
に置いています。
所謂、welcomeページの index.jspでは、問題なく、設定しているキー=値で、表示をするのですが、肝となるActionForm Action forwardにて、
読み込まれるviewのjspファイルに書いたプロパティはキーが存在しないといわれてエラーになります。
こんな感じです。

javax.servlet.jsp.JspException: キー "result:title" に対応するメッセージが見つかりません

確かに、記述はありますし、index.jspにresult.titleを表示させても問題なく表示します。
Action forwardをした場合は、何か条件が違うのでしょうか?
jspファイルの頭には

<%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean" %>
<%@ taglib uri="http://struts.apache.org/tags-html" prefix="html" %>

と、index.jsp 及び、forwardのファイルResult.jsp に記述しています。
(Result.jspからプロパティ参照部分を外すと問題なく表示はできます。)
よろしくお願いいたします。



●質問者: graypenguin
●カテゴリ:コンピュータ ウェブ制作
✍キーワード:INDEX INF Java JSP MESSAGE
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● b-wind
●100ポイント

その設定で特に問題ないはずですが、

"result:title" に対応するメッセージが見つかりません

「:」と「.」の書き間違いってことはありませんよね?

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ