Originariamente inviato da fgiovanni
Stò da poco studiando jstl, ho cercato di eseguire piccoli esempi trovati per il web ma ho sempre questo errore:

"According to TLD or attribute directive in tag file, attribute value does not accept any expressions "

il codice è questo:
<%@ taglib prefix="c" uri="http://java.sun.com/jstl/core" %>
<%@ taglib prefix="x" uri="http://java.sun.com/jstl/xml" %>

// importo il file xml nella variabile xmlstr di tipo String
<c:import url="file xml" var="xmlstr" />

// importo il file xsl nella variabile xslt di tipo String
<c:import url="file xslt" var="xsltstr" />

// Effettuo la trasformazione che viene stampata nella pagina corrente
<x:trasform xml="${xmlstr} " xslt="${xsltstr} " />

Praticamente ho sempre errore sul richiamo delle variabili!
Non sò come risolverlo?
(Uso java enterprise studio 8)
Grazie ciao!
Ciao! A me è già capitato di ricevere errori simili quando sbagliavo "contenuto" di un attributo... ad esempio, il tuo messaggio sembrerebbe indicare che in un qualche tag hai usato un attributo value valorizzato con espressioni EL, mentre per quel tag è previsto un value "fisso".... ma nelle righe che hai riportato non ci sono attributi value... :master: