使用变量值作为jstl中的参数调用另一个变量
逻辑是这样的:
因为${vehicle} = "car"
值也是变量的名称,其值为“ferrari”,我使用${'${vehicle}'}
间接访问它,但它似乎不起作用。 有人可以帮我弄这个吗。 谢谢
这种东西通常不能在java中工作(没有eval
语句)。 但是,在这种情况下,变量绑定到请求上下文,所以我猜你可以像这样访问它(假设变量被分配给请求范围):
${requestScope[vehicle]}
但我无法validation,因为我已经编写了大约3年的JSP代码。
我不认为这是支持的,如果它是${'${vehicle}'}
将不是它的逻辑语法。 (这更像是${${vehicle}}
……假设。)