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