如何设置(点)。使用jsp在范围内分隔变量

时间:2012-06-25 12:23:11

标签: jsp jstl

我想在jsp中设置一个值。我知道可以通过

轻松设置
     <c:set var="myVar" value="100" scope="session"/>

但问题是我的变量名用点(。)分隔,如 sports.football.kick 我尝试以这种方式设置

     <c:set var="sports.football.kick" value="100" scope="session"/>

但这不是设定。我如何使用jsp在范围内设置这种类型的变量。

1 个答案:

答案 0 :(得分:3)

这应该工作得很好。显然你是以错误的方式访问它。应该使用会话地图上的括号表示法访问它。

${sessionScope['sports.football.kick']}