逻辑在某种程度上是这样的:
<c:set var="vehicle" value="car">
<c:set var="car" value="ferrari">
因为${vehicle} = "car"
的值也是具有值“ferrari”的变量的名称,我使用${'${vehicle}'}
间接访问它,但它似乎不起作用。有人可以帮我弄这个吗。感谢
答案 0 :(得分:4)
这种事情通常不适用于java(没有eval
语句)。但是,在这种情况下,变量绑定到请求上下文,所以我猜你可以像这样访问它(假设变量被分配给请求范围):
${requestScope[vehicle]}
但是我无法验证,因为我已经编写了大约3年的JSP代码。
答案 1 :(得分:0)
我不认为这是支持的,如果它是${'${vehicle}'}
则不是它的逻辑语法。 (这更像是${${vehicle}}
...假设。)