<ui:repeat value="#{coreGridBean.heroBeanList}" var="hero"
offset="0" step="1" size="#{hero.size}" varStatus="status">
<tr class="#{status.even ? 'evenColumn' : 'oddColumn'}">
<td>#{status.index}</td>
<td>#{hero.id}</td>
<td>#{hero.race}</td>
<td>#{hero.name}</td>
</tr>
</ui:repeat>
Zastanawiam się, czy użycie class="#{status.even ? 'evenColumn' : 'oddColumn'}"
jest poprawne.Użyj pojedynczego cudzysłowu lub podwójnego cudzysłowu dla ciągów w EL
Czuję się trochę winny używania pojedynczych cudzysłowy zamiast podwójnych cudzysłowów. Ale w tym przypadku podwójny cudzysłów nie udaje się, pojedynczy cytat wygrywa.
Można również użyć pojedynczych cudzysłowów zewnętrznych, a następnie użyć podwójnych cudzysłowów dla Ciągów. 'class = '# {status.even? "evenColumn": "oddColumn"} "' – Stefan