sehen Sie bitte diese Expression LanguageNULL-Prüfung in JSF Expression Language
styleClass="#{obj.validationErrorMap eq null ? ' ' :
obj.validationErrorMap.contains('key')?'highlight_field':'highlight_row'}"
Auch wenn die Karte leer ist, wird highlight_row
Stil angewandt zu werden. So änderte
ich
styleClass="#{empty obj.validationErrorMap ? ' ' :
obj.validationErrorMap.contains('key')?'highlight_field':'highlight_row'}"
Selbst dann wird highlight_row
angewendet zu werden.
Wenn die Karte empty OR null
ist Ich möchte keinen Stil angewendet werden.
Irgendwelche Hilfe? und Gründe für dieses Verhalten?
verwenden Sie die JBoss EL-Erweiterung? – Bozho
Ich denke ja. jboss-el.jar ist im Ordner Server \ appl \ lib vorhanden. – crazyTechie