回答編集履歴
1
質問を誤解した点を修正
test
CHANGED
@@ -1,4 +1,6 @@
|
|
1
|
-
|
1
|
+
先程は早合点しましたので、修正します。
|
2
|
+
|
3
|
+
urlが無い時のみitem.wordIDを表示するようui:fragmentを追加してはどうでしょうか。
|
2
4
|
|
3
5
|
|
4
6
|
|
@@ -6,15 +8,21 @@
|
|
6
8
|
|
7
9
|
省略
|
8
10
|
|
11
|
+
<ui:fragment rendered="#{item.wordID == item.wordID}">
|
12
|
+
|
13
|
+
<ui:fragment rendered="#{item.wordID == item2.urlID}">
|
14
|
+
|
15
|
+
<h:link outcome="#{item2.url}" value="#{item.word}" />
|
16
|
+
|
9
|
-
</ui:fragment>
|
17
|
+
</ui:fragment>
|
18
|
+
|
19
|
+
<ui:fragment rendered="#{item.wordID != item2.urlID}">
|
10
20
|
|
11
21
|
#{item.word}
|
12
22
|
|
13
|
-
</ui:fragment>
|
23
|
+
</ui:fragment>
|
14
24
|
|
15
|
-
</ui:re
|
25
|
+
</ui:fragment>
|
16
|
-
|
17
|
-
</ui:repeat>
|
18
26
|
|
19
27
|
省略
|
20
28
|
|
@@ -22,10 +30,6 @@
|
|
22
30
|
|
23
31
|
|
24
32
|
|
25
|
-
上記部分の#{item.word}を削除してはいかがでしょうか。
|
26
|
-
|
27
|
-
|
28
|
-
|
29
33
|
あと気づいた点ですが、<ui:fragment rendered="#{item.wordID == item.wordID}">
|
30
34
|
|
31
|
-
の条件は必ずtrueになるかと思います。また数値型で有れば問題ないですが、
|
35
|
+
の条件は必ずtrueになるかと思います。またitem.wordIDが数値型で有れば問題ないですが、Stringであればequalsメソッドの使用が適切かと思います。
|