2010-01-18 32 views
6

有沒有什麼辦法來指定一個變量作爲JSTL參數名稱,即:使用變量

<c:set var='myVar' value='dynamicParameterName' /> 

<c:out value='${param.(dynamicParameterName)}' /> 

回答

15

${param.myVar}${param[myVar]}是等價的。

+0

感謝您的快速回復! – 2010-01-18 20:53:32

+5

第一個在這種特殊情況下不起作用,因爲'myVar'是它自己的一個變量。第二個(所謂的大括號)的確是要走的路。 – BalusC 2010-01-18 21:14:43