質問編集履歴

1

具体的におこなったことの追記

2017/11/03 11:23

投稿

uzz
uzz

スコア6

test CHANGED
File without changes
test CHANGED
@@ -21,3 +21,53 @@
21
21
  springタグ、JSTL、その他、どのようにすれば複数のメッセージリソースを
22
22
 
23
23
  切り替えて表示できるのでしょうか?
24
+
25
+
26
+
27
+
28
+
29
+
30
+
31
+ 具体的に行ったことを追記します。
32
+
33
+ @Configアノテーションを付けたクラスに@Beanアノテーションで
34
+
35
+ messageSourceとmessageSourceElemを登録しました。
36
+
37
+
38
+
39
+ @Controllerアノテーションを付けたクラスで
40
+
41
+ リクエストを受け付けた際、messageSourceとmessageSourceElem は
42
+
43
+ ともにDI出来ており、それぞれ対応するプロパティ内のメッセージを
44
+
45
+ 標準出力できています。
46
+
47
+
48
+
49
+ JSP側では何もBundle設定していませんが、<fmt:message>タグにて
50
+
51
+ messageSource のメッセージが画面表示できました。
52
+
53
+
54
+
55
+ しかし、
56
+
57
+ <fmt:bundle basename="messageSourceElem" >
58
+
59
+   <fmt:message key="XXXX"/>
60
+
61
+ </fmt:bundle>
62
+
63
+ としても??XXXX??のようにごみのついたキー名が
64
+
65
+ 表示されるだけでした。
66
+
67
+
68
+
69
+ なぜmessageSourceは何もせずとも<fmt:message>タグで
70
+
71
+ メッセージが表示できるのか?が分かりません。
72
+
73
+ どうすれば別のメッセージリソースを表示できるのでしょうか?