Boujour,

Je débute avec les jsp et je suis actuellement dans la partie concernant les JSTL. Je rencontre un problème avec l'interprétation des Expression Language.

J ai le code suivant dans une jsp:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<%@ taglib prefix="c" uri="http://java.sun.com/jstl/core" %>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jstl/fmt" %>
 
<c:set var="machaine" value="zxy" scope="page"/>
 
<c:catch var='monexception'>
	<fmt:parseNumber  var="ChaineInt" value="${machaine}"/>
</c:catch>
 
<c:out value="${pagescope.machaine}"/>
 
<c:if test="${not empty monexception}">
	<c:out value="Votre chaine n'est pas un nombre"/>
</c:if>
Lorsque je lance la jsp, elle ne m'affiche pas la valeur de la variable "machaine" mais juste sont nom.

${pagescope.machaine}
Je ne comprends pas trop mon erreur...

Merci d'avance pour votre aide