获取显示的值:Struts 2中的列标题

时间:2014-06-17 09:12:53

标签: java jsp struts2 displaytag ognl

我正在开发Struts 2应用程序的显示表版本1.2。我在获取" titleKey"的价值方面遇到了问题。在我的显示表列中。

<display:column property="propertyName" titleKey="common.property" /> 

但是这里的Title键无法显示属性文件中的值。 common.property在应用程序资源中可用,如果我这样做

<s:text name="common.property"/> 

正确显示值。

1 个答案:

答案 0 :(得分:1)

您可以将EL表达式用于列的title。在此之前,标题的文本可以设置为值堆栈。 Struts2中的EL表达式在搜索变量时可以访问值栈。

<s:set var="commonProperty" value="%{getText('common.property')}"/>
<display:column property="propertyName" title="${commonProperty}" />