У меня проблема, и я действительно не знаю, почему это происходит, я довольно новичок в OGNL ... Итак, у меня есть макет, который определил плитку, другая плитка расширяет этот макет и помещает ключ, который используется, чтобы показать значение на БДЕ этого ключа, скажем, называются keyName
, я хочу вынести это значение, используя OGNL так:Вложенное выражение OGNL не отображается
<s:label value="%{getText('%{keyName}')}"/>
, но показывающее putted value keyName не значение DB ..., если я пробовал hardcoding keyValue и работает нормально, например:
<s:label value="%{getText('strWelcome')}"/>
Это правильно отображает значение ключа strWelcome
в БД ... Любые советы, как это исправить?
ПРИМЕЧАНИЕ. Я попытался использовать keyName
, как переменную JSTL, но сообщает мне, что не могу передавать динамические значения до getText()
.