Если я установлю сессию так:
<%
session.setAttribute("taintedAttribute", "what ever we want");
%>
обычно мы можем получить переменную сессии, как это в EL
${sessionScope.taintedAttribute }
Но как насчет того, если я хочу сделать так
<%
String name = "taintedAttribute";
//session.setAttribute(name, "what ever we want");
session.getAttribute(name);
%>
Тогда как мы можем назвать это в EL?
Может ли EL получить что-то вроде ${sessionScope.---dynamic name ---}
?
Если я сделаю это:
<c:set var="name" value="taintedAttribute" />
<c:out value="${sessionScope.[name]}"/>
имя будет заменено на taintedAttribute
так же, как эта строка
${sessionScope.taintedAttribute}
Возможно ли это?Как я могу это сделать?