Bonjour,
Je bute sur un problème vraiment basique depuis hier et je n'ai pas trouvé de sujet similaire sur le forum...
J'ai une servlet Java EE dans laquelle je crée un String tout simple que je veux afficher dans la page JSP.
Code de la servlet java :
Code dans la JSP :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 String s = "value of the string"; request.setAttribute( "text", s ); this.getServletContext().getRequestDispatcher( "/WEB-INF/maJSP.jsp" ).forward( request, response );
Et le résultat :
Code : Sélectionner tout - Visualiser dans une fenêtre à part <p> Text test 1 = <c:out value="${ text }"/></p>
Text test 1 = ${ text }
Bon voilà, ça marche pas.
Sauf que si j'inclus du code Java au lieu de JSTL, là ça fonctionne:
Et le résultat, comme prévu :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <p> Text test 2 = <% String attribut = (String) request.getAttribute("text"); out.println( attribut); %> </p>
Text test 2 = value of the string
Quelqu'un aurait-il une idée ?
Aucune erreur n'est levée et le code est identique à celui d'autres projets où tout fonctionne bien..
Merci d'avance.
Partager