7
votes

fn jstl non pris en charge

Quand j'utilise $ {fn: contient ()} " code> Il provoque l'exception suivante:

org.apache.taglibs.standard.lang.jstl.parser.ParseException: EL functions are not supported


0 commentaires

3 Réponses :


7
votes

Je suppose que vous essayez d'utiliser cette expression en tant qu'attribut de certaines balises JSTL: xxx

Si tel est le cas, assurez-vous que vous avez importé JSTL TagLib de la version 1.1 (Notez l'URI - IT devrait contenir jsp ): xxx


3 commentaires

Merci Axtavt, oui je suis à l'aide du ... intérieure . Y a-t-il une autre façon de faire la même fonctionnalité de fn: contient ()


@Ali: Avez-vous vérifié la déclaration TagLib?


Oui, un je l'ai changé en <% @ TagLib Prefix = "C" Uri = "http://java.sun.com/jsp/jstl/core"%> , l'exception a été résolue. Mais la forme n'a pas lié correctement. Aucune suggestion ? Merci beaucoup pour votre aide



2
votes

Essayez la réponse d'Axtavt et s'il ne fonctionne toujours pas, ajoutez <% @ iSelignored = "faux"%> en haut de la JSP.


0 commentaires

3
votes

Vous avez besoin de la déclaration de la bibliothèque de balises de fonction également.

<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>


0 commentaires