OVH Cloud OVH Cloud

JSTL

12 réponses
Avatar
tomcat
Bonjour,
je viens de me mettre à JSTL et je galère un peu.
Voici mon problème :
J'ai fait un petit test du genre :

<c:set var="toto" value="titi" />
<c:out value='${toto}' />

logiquement, ça devrait m'afficher "titi". Malheureusement, l'expression
n'est pas évaluée et il m'affiche "${toto}".
Quelqu'un a une idée ?
D'avance merci.

2 réponses

1 2
Avatar
Farid
je veux bien. Merci de te casser la tête pour moi.
Mon email est valide. J'ai de mon côté aussi réussi à le faire
fonctionner.

Voici comment : dans ma jsp, au lieu de

<%@ taglib prefix="c" uri="/tags/core" %>
<%@ taglib prefix="sql" uri="/tags/sql" %>

j'ai mis :

<%@ taglib prefix="c" uri="http://java.sun.com/jstl/core" %>
<%@ taglib prefix="sql" uri="http://java.sun.com/jstl/sql" %>

du coup, ça a fonctionné tout de suite.


Bon ben si ca marche j'ai pas besoin de te l'envoyer.
Dans mon test j'avais definie le tag lib en dur directement dans la jsp:
<%@ taglib uri="/WEB-INF/tld/c.tld" prefix="c" %>

Aller bonne continuation.
Farid.

Avatar
Frederic Auge
Le Thu, 15 Jul 2004 18:27:58 +0200, tomcat a écrit :

<%@ taglib prefix="c" uri="/tags/core" %>


indispensable dans ta jsp !


pourtant mes taglib étaient ainsi définis dans web.xml :

<taglib>
<taglib-uri>/tags/sql</taglib-uri>
<taglib-location>/WEB-INF/tlds/sql.tld</taglib-location>
</taglib>

<taglib>
<taglib-uri>/tags/core</taglib-uri>
<taglib-location>/WEB-INF/tlds/c.tld</taglib-location>



ça par contre, ça ne sert pas à grand chose.

1 2