Java 在JSTL参数中使用变量
有没有办法在JSTL中将变量指定为参数名,即:Java 在JSTL参数中使用变量,java,jsp,jstl,Java,Jsp,Jstl,有没有办法在JSTL中将变量指定为参数名,即: <c:set var='myVar' value='dynamicParameterName' /> <c:out value='${param.(dynamicParameterName)}' /> ${param.myVar}或${param[myVar]}是等效的。第一个在这种特殊情况下不起作用,因为myVar本身就是一个变量。第二种方法(所谓的大括号表示法)确实是可行的。
<c:set var='myVar' value='dynamicParameterName' />
<c:out value='${param.(dynamicParameterName)}' />
${param.myVar}
或${param[myVar]}
是等效的。第一个在这种特殊情况下不起作用,因为myVar
本身就是一个变量。第二种方法(所谓的大括号表示法)确实是可行的。