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:
et l'exception:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 #{empty(form.selectedBean.value1) and empty(form.selectedBean.value2) and form.showComponent}
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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)
Partager