Si prega di vedere questo Expression Languagecontrollo nullo nel linguaggio delle espressioni JSF
styleClass="#{obj.validationErrorMap eq null ? ' ' :
obj.validationErrorMap.contains('key')?'highlight_field':'highlight_row'}"
Anche se la mappa è nullo, highlight_row
stile è sempre applicata.
Così ho cambiato per
styleClass="#{empty obj.validationErrorMap ? ' ' :
obj.validationErrorMap.contains('key')?'highlight_field':'highlight_row'}"
Anche allora, highlight_row
sta ottenendo applicata.
se la mappa è empty OR null
Non desidero applicare alcuno stile.
Qualsiasi aiuto? e ragioni per questo comportamento?
stai usando l'estensione JBoss EL? – Bozho
Penso di sì. jboss-el.jar è presente nella cartella server \ appl \ lib. – crazyTechie