У меня есть переменная x, равная «oxford».Jsp El внутри a EL
${Place['name_oxford']} will give result as england.
Но если я попробую ${Place['name_'+x]}
, то я получу ошибку.
Как это решить?
У меня есть переменная x, равная «oxford».Jsp El внутри a EL
${Place['name_oxford']} will give result as england.
Но если я попробую ${Place['name_'+x]}
, то я получу ошибку.
Как это решить?
Оператор +
не связывает строки в EL
, вам нужно будет использовать метод String.concat
.
Вы могли бы попробовать что-то вроде этого:
${Place['name_'.concat(x)]}
У меня есть цикл всех школ каждый раз, когда х принимает разные названия школы – Mok
[Это тот же самый вопрос] (http://stackoverflow.com/q/ 19819475/1031945), вы спросили. См. [Этот ответ] (http://stackoverflow.com/a/19829081/1031945) –