无法使用struts2在显示标签内创建链接?

问题描述 投票:0回答:2

请参阅下面的代码。我无法在显示标签内生成链接,附件属性不是

null
,并且
taskHistory
附件。通过这段代码,我只能看到
http://anyhost.com/user/
,以及我想要的
http://anyhost.com/user/attachment

<display:table export="true" id="data" name="taskHistory" pagesize="5"
        requestURI="">

        <display:column title="Download Attachments">
        <a href="/notifier/<s:property value="%{#session.user.userId}" />/<s:property value="%{#data.attachment}" />">Download</a>
        </display:column>
    </display:table>
java jsp struts2 displaytag
2个回答
1
投票

我发现solution.attr需要用于访问如下所示的值

<display:column title="Download Attachments">
        <a href="/notifier/<s:property value="%{#session.user.userId}" />/<s:property value="#attr.data.attachment" />">Download</a>
    </display:column>

0
投票

如果附件是操作类的属性,那么

<a href="/notifier/<s:property value="%{#session.user.userId}" />/<s:property value="%{attachment}" />">Download</a>
© www.soinside.com 2019 - 2024. All rights reserved.