我遇到了问题,我真的不知道为什么会发生这种情况,我对 OGNL 很陌生...所以我有一个定义了一个图块的布局,另一个图块扩展了这个布局并放置了一个键用于显示该键的 DB 上的值,假设被调用keyName
,我想使用 OGNL 呈现该值,如下所示:
<s:label value="%{getText('%{keyName}')}"/>
但是显示的是 keyName 的推入值而不是 DB 的值...,如果我尝试对 keyValue 进行硬编码并且工作正常,例如:
<s:label value="%{getText('strWelcome')}"/>
这正确显示strWelcome
了数据库中键的值......关于如何修复它的任何建议?
注意:我尝试使用keyName
类似 JSTL 变量,但告诉我无法将动态值传递给getText()
.