Hi ,
My problem is that if I try to create a value expression like
Boolean b = (Boolean) JSFUtil.createValueExpression("${fn:startsWith(produs.atributAditional"+i+
", produsFilter.atributAditional"+i+")}", Object.class).getValue(FacesContext.getCurrentInstance().getELContext());
javax.faces.event.AbortProcessingException: /produse/gestionareProduse.jsp(299,2) '#{gestionareProdusePageBean.changeMainTable}' javax.el.ELException: Function 'fn:startsWith' not found
at org.apache.el.lang.ExpressionBuilder.visit(ExpressionBuilder.java:171)
at org.apache.el.parser.SimpleNode.accept(SimpleNode.java:129)
at org.apache.el.lang.ExpressionBuilder.prepare(ExpressionBuilder.java:133)
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 ro.msf.jsf.utils.JSFUtil.createValueExpression(JSFUtil.java:97)
<c:if test="${fn:containsIgnoreCase('Java xxx','Java')}" >
dsfsdfsdfsdfds
</c:if>