Hallo,
ich bin grade dabei, mich in JSF einzuarbeiten. Momentan habe ich folgendes Problem:
Ich möchte abhängig von einem gesetzen Flag Sachen darstellen oder auch nicht. Dazu habe ich eine Klasse mit einer Methode geschrieben, die true oder false zurück gibt.
Leider habe ich wohl Schwierigkeiten, diesen Ausdruck in einem c:if oder c:when Konstrukt auszuwerten - egal, was ich versuche, es wird offenbar immer zu "true" ausgewertet.
Hier mal ein Beispei:
Die letzte Zeile liefert mir, so wie gewollt, je nach Eingabe "true" oder "false".
ich bin grade dabei, mich in JSF einzuarbeiten. Momentan habe ich folgendes Problem:
Ich möchte abhängig von einem gesetzen Flag Sachen darstellen oder auch nicht. Dazu habe ich eine Klasse mit einer Methode geschrieben, die true oder false zurück gibt.
Leider habe ich wohl Schwierigkeiten, diesen Ausdruck in einem c:if oder c:when Konstrukt auszuwerten - egal, was ich versuche, es wird offenbar immer zu "true" ausgewertet.
Hier mal ein Beispei:
Java:
<c:if test="${person.emptyName eq true}">
<h:outputLabel value="If liefert true"/>
</c:if>
<c:when test="${person.emptyName}">
<h:outputLabel value="when liefert true"/>
</c:when>
<h:outputLabel value="#{person.emptyName}"/>
Die letzte Zeile liefert mir, so wie gewollt, je nach Eingabe "true" oder "false".