2

我正在使用DisplayTag 库1.2,并且在导出时所有链接都导出为文本。如何从导出中删除链接。

4

1 回答 1

10

您可以在 display:column 标记上将 media 属性设置为“html”,以仅在 JSP 上而不是在导出中显示该列。然后您再次拥有相同的列,但将媒体属性设置为您的导出类型,例如“excel”,以便它仅显示在导出中而不显示在 JSP 中。

例如,我有一个“标题”列,其中有一个链接,但我不想导出链接。但是,我确实希望导出纯标题。为此,我有两个 display:column 条目:一个用于在 JSP 中查看,一个用于导出到 excel:

<display:column title="Title" sortable="true" property="title" 
    href="editAlert.do" paramId="id" paramProperty="id" media="html"/>
<display:column title="Title" property="title" media="excel" />
于 2011-04-15T18:52:06.153 回答