0

jspページにテーブルを表示するために表示タグを使用しています。他の列の値に基づいて、テーブルの 1 つの列に異なる画像を表示する必要があります。

以下は、私の jsp ページのコード スニペットです。

<s:if test="appStatusList.size() != 0">

        <display:table name="appStatusList" class="its">
            <display:caption>App Status</display:caption>
            <display:column property="currentStatus" title="Current Status" />
            <display:column property="updateDate" title="Update Date" />
            <display:column > <img src="/AppUpdatePortal/images/delete.png" /></display:column>

        </display:table>

    </s:if>

他の列の値に基づいて画像の src を変更するにはどうすればよいですか。助けてください。

ありがとうジョティ

4

2 に答える 2

2

http://www.displaytag.org/1.2/tut_implicitobjects.htmlをお読みくださいdisplay:tableタグにid属性を追加すると、リストの現在のオブジェクトにアクセスできる場合があります。

<display:table name="appStatusList" class="its" id="appStatus">
    <display:caption>App Status</display:caption>
    <display:column property="currentStatus" title="Current Status" />
    <display:column property="updateDate" title="Update Date" />
    <display:column><img src="/AppUpdatePortal/images/${appStatus.currentStatus}.png" /></display:column>
</display:table>
于 2011-05-24T09:31:57.680 に答える
2

これはどう?

      <display:column > <img src="/AppUpdatePortal/images/${YOUR_FORM.status}.png" />
</display:column>
于 2011-05-24T09:28:24.520 に答える