Ich habe ein kleines Problem damit, herauszufinden, wie man EL-Ausdrücke in Facelets verwendet und verwendet. Im Grunde habe ich also:
<h:outputText id="Prompt"
value="Fobar"
rendered="#{beanA.prompt == true && beanB.currentBase !=null}" />
Aber ich bekomme immer:
Fehler verfolgt [Zeile: 69] Der Entitätsname muss unmittelbar auf das '&' in der Entitätsreferenz folgen.
Verwenden Sie zusätzlich zur Antwort von BalusC das folgende Java RegExp, um es zu ersetzen
&&
durchand
:Sie haben diese Ersetzung für reguläre Ausdrücke mehrmals ausgeführt, um alle Vorkommen zu finden, falls Sie in Ihren EL-Ausdrücken> 2 Literale verwenden. Ersetzen Sie das führende # durch $, wenn sich Ihre EL-Ausdruckssyntax unterscheidet.
quelle