J'essaye de convertir le code de scriptlet suivant en EL. J'ai essayé ce qui suit (ci-dessous), mais je n'arrive pas à le faire fonctionner. getValue() est une méthode hors de ConfigFactory qui retourne une chaîne:comment obtenir un objet et invoquer une méthode dans jstl EL dans un JSP
Dans un auditeur, je mis le configFactory comme event.getServletContext().setAttribute("ConfigFactory", new ConfigFactory());
Dans mon code scriptlet il y a: (et il fonctionne très bien)
<%
ConfigFactory cf = (ConfigFactory) application.getAttribute("ConfigFactory");
%>
Value from scriptlet= <%=cf.getValue()%> <br/>
EL me donne du mal:
<c:set var="cf" value="${initParam['ConfigFactory']}"/>
<c:out value="${cf.getValue}"/> <!-- try # 1 -->
<c:out value="${cf.value}"/> <!-- try # 2 -->
'$ {cf.value}' _should_ travail. Que se passe-t-il quand vous essayez cela? –