我正在使用DisplayTag library 1.2,并且在导出时,所有链接都将导出为文本。如何从导出中删除链接。
答案 0 :(得分:10)
您可以在display:column标签上将media属性设置为'html',以便仅在JSP上显示该列而不在导出中显示该列。然后,您再次使用相同的列,但将media属性设置为导出类型,请说“excel”,以便它只显示在导出中而不显示在JSP上。
例如,我有一个“标题”列,其中包含一个链接,但我不希望导出该链接。但我想要导出纯标题。我这样做有两个显示:列条目:一个用于在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" />