2012-11-26 65 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運算符,因此它不能在${}內部使用。