我正在开发Struts 2应用程序的显示表版本1.2。我在获取" titleKey"的价值方面遇到了问题。在我的显示表列中。
<display:column property="propertyName" titleKey="common.property" />
但是这里的Title键无法显示属性文件中的值。
common.property
在应用程序资源中可用,如果我这样做
<s:text name="common.property"/>
正确显示值。
答案 0 :(得分:1)
您可以将EL表达式用于列的title
。在此之前,标题的文本可以设置为值堆栈。 Struts2中的EL表达式在搜索变量时可以访问值栈。
<s:set var="commonProperty" value="%{getText('common.property')}"/>
<display:column property="propertyName" title="${commonProperty}" />