蒲公英运行时表达式

时间:2016-12-13 15:27:48

标签: jsp struts2 ognl valuestack dandelion

我在dandalion数据表中有一个带有s:a标记的列。在这个title属性中,我想用get行变量的属性调用getText。我该怎么办呢?

<datatables:table id="annoucementList" data="${listData}" row="announcement">
    <datatables:column>
        <s:a href="%{edit}" title="%{getText('announcement.announcement.list.ankuendigungNr', announcement.ankuendigungNr, announcement.ankuendigungNr)}">
            ${announcement.ankuendigungNr}
        </s:a>
    </datatables:column>

1 个答案:

答案 0 :(得分:0)

如果valueStack使用OGNL表达式,则可以使用该变量。要访问范围变量,请使用#attr。它在所有范围内搜索。

<s:a href="%{edit}" title="%{getText('announcement.announcement.list.ankuendigungNr', #attr.announcement.ankuendigungNr, #attr.announcement.ankuendigungNr)}">
            ${announcement.ankuendigungNr}
</s:a>