【问题标题】:Display Tag pdf export is not downloading显示标签 pdf 导出未下载
【发布时间】:2013-07-04 13:21:11
【问题描述】:

我在我的 struts 应用程序中使用 Display 标签。数据正在显示,一切正常,但 PDF 和所有其他文件导出不起作用意味着它没有下载任何文件...简单的左上角 No back link 正在显示。 ..有时它的工作有时它不工作请帮助我......

.
<display:table export="true" name="requestScope.prolistdata" 
               cellpadding="2" ellspacing="2" 
               size="20" 
               requestURI="/GetBatchdisplay.do"
               pagesize="20" frame="1">

<display:column property="pro_empname" title="Employeename" sortable="true"style="color:#0B1D10" />
     .//other properties
     .
    <display:setProperty name="export.pdf.filename" value="MonthReport.pdf" />
    <display:setProperty name="export.pdf" value="true" />
    <display:setProperty name="export.excel.filename" value="MonthReport.xls" />
    <display:setProperty name="export.excel" value="true" />
    <display:setProperty name="export.csv.filename" value="MonthReport.csv" />
    <display:setProperty name="export.csv" value="true" />
    <display:setProperty name="export.xml.filename" value="MonthReport.xml" />
    <display:setProperty name="export.xml" value="true" />
</display:table>

提前谢谢...

【问题讨论】:

  • 显示你的显示标签属性文件。

标签: java jsp struts displaytag


【解决方案1】:

将它添加到您的 displaytag.properties 文件

export.types=csv excel xml pdf
export.excel=true
export.csv=true
export.xml=true
export.pdf=true
export.pdf.class=org.displaytag.export.DefaultPdfExportView

【讨论】:

    【解决方案2】:

    我有同样的情况,什么都不会导出,只出现一个空白页,然后我将 name="requestScope.prolistdata" 更改为 name="sessionScope.prolistdata" 并且它起作用了。

    这是另一个解决问题的解决方案。

    在我的 JSP 中显示表格之前,我有这段代码来查看列表中是否有任何内容:

    <c:if test="${requestScope.sizeOfList > '0'}">
        <display:table uid="batchAdd"  export="true" name="sessionScope.MY_LIST" requestURI="batchLoadTestsErrorsList.do">
          <display:setProperty name="basic.msg.empty_list" value= "" /> ...
    

    我也可以通过更改来解决问题

    ="${requestScope.sizeOfList > '0'
    ="${requestScope.sizeOfList != '0'
    

    我不确定!= 为何有效,但两种解决方案都能让我正确导出数据。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-04-17
      • 2021-01-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-03-04
      相关资源
      最近更新 更多