J'utilise:problème avec les fonctions du langage d'expression dans Tomahawk balises
- Tomcat 6.0
- JSF 1.2 - Mise en œuvre Mojarra
- Tomahawk 1.1.9
J'importé le taglib
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>
quand j'appelle:
<h:outputText value="#{fn:indexOf('ciao','i')}"></h:outputText>
sortie est 1
quand j'utilise
<t:outputText value="#{fn:indexOf('ciao','i')}"></t:outputText>
il renvoie une exception du serveur, comme il y a des problèmes de référencement bonne bibliothèque.
javax.el.ELException: Function 'fn:indexOf' not found
at org.apache.el.lang.ExpressionBuilder.visit(ExpressionBuilder.java:171)
at org.apache.el.parser.SimpleNode.accept(SimpleNode.java:145)
at org.apache.el.lang.ExpressionBuilder.prepare(ExpressionBuilder.java:133)
at org.apache.el.lang.ExpressionBuilder.build(ExpressionBuilder.java:147)
Une indication? Merci à tous pour votre aide :)
Les deux lignes de code que vous avez publiées sont identiques. S'il vous plaît corriger ou élaborer plus. – BalusC
cela fonctionne très bien avec Facelets – Bozho