2012-11-26 89 views
1

基本上,我试图这样做:${ ${var} }JSTL在另一个变量里面标记变量

我有以下几点:

<c:set var="x1" value="value1"/> 
<c:set var="value1" value="x2"/> 

我的目标是使用x1得到x2。在运行时,我不知道value1。所以,我的第一个猜测是${ ${x1} } = ${ value1 } = x2。但是,这不起作用。我如何完成这项任务?谢谢

回答

1

我很难理解为什么这应该是有用的,但我认为${pageScope[x1]}应该工作。

${}表示解释大括号内的JSP EL表达式。而${}不是JSP EL运算符,因此它不能在${}内部使用。