请参阅此表达式语言空检查
styleClass="#{obj.validationErrorMap eq null ? ' ' :
obj.validationErrorMap.contains('key')?'highlight_field':'highlight_row'}"
即使映射为null,highlight_row
风格得到应用。
所以我改成
styleClass="#{empty obj.validationErrorMap ? ' ' :
obj.validationErrorMap.contains('key')?'highlight_field':'highlight_row'}"
即使这样,highlight_row
是越来越应用。
如果地图是empty OR null
我不想要应用任何样式。
任何帮助?以及这种行为的原因?
你使用的是JBoss EL扩展吗? – Bozho 2010-02-05 12:56:35
我想是的。 jboss-el.jar存在于server \ appl \ lib文件夹中。 – crazyTechie 2010-02-05 13:03:35