Struts2 Displaytag无法识别struts元素

Struts2 Displaytag无法识别struts元素,struts2,displaytag,Struts2,Displaytag,我试图将列名作为操作参数传递,并在显示标记中使用它。 display:列不获取值堆栈中的任何值,只将title属性中的任何内容打印为普通字符串 代码如下: <display:table name="pList" uid="chartRow" id="sTable" pagesize="10" class="table" requestURI="/some.action"> <s:iterator value="columns" var="column" status="cSta

我试图将列名作为操作参数传递,并在显示标记中使用它。 display:列不获取值堆栈中的任何值,只将title属性中的任何内容打印为普通字符串

代码如下:

<display:table name="pList" uid="chartRow" id="sTable" pagesize="10" class="table" requestURI="/some.action">
<s:iterator value="columns" var="column" status="cStatus">
    <display:column title="${column}">
        <s:property value="#attr.sTable[#column]" />
    </display:column>
</s:iterator>
</display:table>

我得到${column}作为整个表的列名。 有什么建议吗

sturts-2.2
displaytag-1.2

在我花了很多时间在jstl上之后,我完成了所有这些


解决了我的问题。

仅供参考,我还尝试在没有任何运气的情况下使用s:set