Suite aux modifications de mon post précédent (mis en délestage) je vous réïtère mon soucis :

Le JSP 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 />
... 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
 
 
 
 
 
 
<h1>Administrateur - Accueil</h1>
 
Administrateur
<br />
 
Bonjour
<br />
 
test => test OK<br />
 
<br />
 
 
ICI EL : 
${header.user-agent}
<br />
 
${requestScope.test}
<br />
En fait les expressions languages EL semblent ne pas être interprétées.

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+