請參閱此表達式語言空檢查
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