Если я установлю сеанс следующим образом:
<%
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}
Это возможно? Как я могу это сделать?