problème EL avec tomcat 6
salut,
Je viens de passer une application JSF sous tomcat 6, et comme il inclut déjà les librairies El, il semble que ce n'est pas la même implémentation que EL-api et EL-RI que j'avais dans l'application.
Ce type d'expression ne passe plus:
Code:
1 2
|
#{empty(form.selectedBean.value1) and empty(form.selectedBean.value2) and form.showComponent} |
et l'exception:
Code:
1 2 3 4 5 6 7
|
Caused by: java.lang.ClassCastException: java.lang.NullPointerException cannot be cast to javax.el.ELException
at org.apache.el.lang.ExpressionBuilder.prepare(ExpressionBuilder.java:135)
at org.apache.el.lang.ExpressionBuilder.build(ExpressionBuilder.java:147)
at org.apache.el.lang.ExpressionBuilder.createValueExpression(ExpressionBuilder.java:190)
at org.apache.el.ExpressionFactoryImpl.createValueExpression(ExpressionFactoryImpl.java:68)
at com.sun.facelets.tag.TagAttribute.getValueExpression(TagAttribute.java:256) |