Utilisez un guillemet simple ou un guillemet double pour les cordes dans EL
<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>
Je me demande si l'utilisation de class="#{status.even ? 'evenColumn' : 'oddColumn'}"
est correct.
Je me sens un peu coupable de l'utilisation des guillemets simples au lieu de guillemets doubles. Mais dans ce cas, les guillemets doubles échoue, l'apostrophe gagne.
source d'informationauteur bertie
Vous devez vous connecter pour publier un commentaire.
C'est très bien. C'est aussi de la convention que j'utilise des guillemets simples pour cordes en EL. Ce n'est pas seulement de mieux lisible, mais c'est aussi très sympa pour la coloration syntaxique.
L'aide de guillemets doubles est valide, mais plus difficile à interpréter imbriqués dans un attribut HTML qui est par lui-même entre guillemets doubles.