問題が発生しています。なぜこれが起こっているのかよくわかりません。OGNL はかなり新しいので、タイルを定義したレイアウトがあり、別のタイルがこのレイアウトを拡張し、キーを配置します。そのキーのDBに値を表示するために使用されkeyName
ます.
<s:label value="%{getText('%{keyName}')}"/>
しかし、DBの値ではなくkeyNameの値を表示しています...、keyValueをハードコーディングして問題なく動作する場合、たとえば:
<s:label value="%{getText('strWelcome')}"/>
これはDBのキーの値を正しく表示しますstrWelcome
...修正方法について何かアドバイスはありますか??
注: をkeyName
JSTL 変数のように使用してみましたが、動的な値を に渡すことはできないとのことgetText()
です。