J'ai un fichier HTML brut et je veux inclure des balises JSTL dans cela, d'abord j'essaie si cela fonctionne. Mais d'une manière ou d'une autre, les balises JSTL affichent maintenant une valeur après le rendu. Voici le code:Les balises JSTL ne fonctionnent pas dans le fichier html ordinaire
<html
xmlns="http://www.w3.org/1999/xhtml"
xmlns:wicket="http://wicket.apache.org/"
xmlns:c="http://java.sun.com/jstl/core">
<body>
<c:set var="test" value="success" />
<c:out value="${test}"/>
</body>
</html>
Et mon web.xml a:
<web-app
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
id="WebApp_ID" version="2.5">
J'ai également ajouté jstl-1.2.jar à mon dossier web-INF/lib.
Le problème est que je ne vois rien sur ma page html. Je m'attends à voir "le succès". Aucune suggestion?
Non, c'est de type .html. La raison en est que j'utilise le cadre de guichet pour cette page devrait être de type html. Est-il possible que je peux utiliser des balises JSTL dans le fichier html? – jgg
Je ne vois pas comment le moteur JSP peut savoir qu'il doit compiler un fichier .html dans une servlet. – duffymo
On dirait que vous devez utiliser des bibliothèques de tags Wicket: http://www.javalobby.org/java/forums/t60786.html – duffymo