ここに問題があります。メッセージを 1 つのファイルに、ラベルを別のファイルに持つように、リソース バンドル ファイルを整理したいと考えています。このために、Spring 構成ファイルで宣言した 2 つの .properties ファイルを作成しました。実際の宣言は次のとおりです。
<bean id="messageSource" class="org.springframework.context.support.ReloadableResourceBundleMessageSource">
<property name="basenames">
<array>
<value>strings.gui</value>
<value>strings.messages</value>
</array>
</property>
</bean>
フォルダ レイアウトは次のようになります。
/WEB-INF/classes/ro/** - ソースファイル
/WEB-INF/classes/strings/* - i18n ファイル (gui_ro.properties および messages_ro.properties とその _en バージョン)
gui_xx.propertiesからラベルを表示するとすべてうまくいきますが、 messages_xx.propertiesファイルからのメッセージを表示できません。サーバーコンソールのエラーメッセージは
ResourceBundle [strings.messages] not found for MessageSource: Can't find bundle for base name strings.messages, locale ro
TilesView で JSTL を使用していますが、テキストの表示に使用するタグ ( fmt:message key=...またはspring:message code=... ) に関係なく問題が発生します。
誰でもこれを手伝ってもらえますか?
どうぞよろしくお願いいたします。