我有以下内容:
<display:table id="tbl" name="list" pagesize="3">
<display:column title="COLUMN">
${tbl.date}
</display:column>
</display:table>
以上工作但我想用Struts2标记属性替换${tbl.date}
来调用静态方法。
用${tbl.date}
替换<s:property value="%{#tbl.date}"/>
不起作用。我将在调用Struts2中的静态方法时使用tbl.date
作为参数。
<s:property value="@SomeStaticClass@method(tbl.date)"/>
答案 0 :(得分:1)
尝试使用
<s:property value="%{@SomeStaticClass@method(#attr.tbl.date)}"/>
将uid="tbl"
添加到<display:table>
后