我遇到問題了,我不知道爲什麼會發生這種情況,我對OGNL很新穎...... 所以我有一個定義了一個tile的佈局,另一牌擴展了這種佈局,並把它用來表明該鍵的DB值的關鍵,讓我們說叫keyName
,我想渲染使用OGNL像這樣的值:嵌套的OGNL表達式不會呈現
<s:label value="%{getText('%{keyName}')}"/>
,但正顯示出keyName的值不是DB的值...,如果我嘗試硬編碼keyValue並且工作正常,例如:
<s:label value="%{getText('strWelcome')}"/>
這顯示正確的關鍵strWelcome
在數據庫中的值... 如何解決它的任何建議?
注:我試圖使用keyName
像一個JSTL變量,但告訴我,我不能通過動態值getText()
。