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