Suite aux modifications de mon post précédent (mis en délestage) je vous réïtère mon soucis :
Le JSP suivant :
... génère le code suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31 <%@ page language="java" %> <%@ taglib uri="/tags/struts-logic" prefix="logic" %> <%@ taglib uri="/tags/struts-bean" prefix="bean" %> <%@ taglib uri="/tags/struts-html" prefix="html" %> <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> <%@page import="types.Utilisateur;"%> <h1><bean:message key="accueilAdministrateur.jsp.titre"/></h1> <bean:write name="<%=Utilisateur.ATT_PRIVILEGE%>" scope="session"/> <br /> <c:out value="Bonjour"/> <br /> <% out.println("test => " + request.getAttribute("test") + "<br />"); %> <br /> ICI EL : <c:out value="${header.user-agent}" default="NULL"/> <br /> <c:out value="${requestScope.test}" default="NULL"/> <br />
En fait les expressions languages EL semblent ne pas être interprétées.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25 <h1>Administrateur - Accueil</h1> Administrateur <br /> Bonjour <br /> test => test OK<br /> <br /> ICI EL : ${header.user-agent} <br /> ${requestScope.test} <br />
Par exemple : ${header.user-agent} est restitué dans la page de la même manière sans interprétation.
Pourquoi ?
Nota : Cette page JSP est incluse dans une autre via les balises tiles de struts, mais je ne pense pas que cela change quelque chose au problème.
Et encore une chose :
Au seccccccccoooooooouuuuuuuuuuurrrrrrrrrrrrrrrrsssssssssssssssssssssss.
A+
Partager