Affichage valeur attribut request JSP
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:
1 2 3
| String s = "value of the string";
request.setAttribute( "text", s );
this.getServletContext().getRequestDispatcher( "/WEB-INF/maJSP.jsp" ).forward( request, response ); |
Code dans la JSP :
Code:
<p> Text test 1 = <c:out value="${ text }"/></p>
Et le résultat :
Citation:
Text test 1 = ${ text }
Bon voilà, ça marche pas.
Sauf que si j'inclus du code Java au lieu de JSTL, là ça fonctionne:
Code:
1 2 3 4 5
| <p> Text test 2 =
<% String attribut = (String) request.getAttribute("text");
out.println( attribut);
%>
</p> |
Et le résultat, comme prévu :
Citation:
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.