使用Tomahawk上传组件时,JasperReport导出PDF失败

时间:2013-12-25 18:40:41

标签: pdf jsf-2 jasper-reports web.xml tomahawk

我正在开发一个使用“ JasperReports ”导出PDF报告的项目,并使用“ Tomahawk ”上传文本文件。

要使用Tomahawk,我必须将以下内容添加到“ Web.xml ”文件中:

<filter>
    <filter-name>MyFacesExtensionsFilter</filter-name>
    <filter-class>org.apache.myfaces.webapp.filter.ExtensionsFilter</filter-class>
</filter>
<filter-mapping>
    <filter-name>MyFacesExtensionsFilter</filter-name>
    <servlet-name>Faces Servlet</servlet-name>
</filter-mapping>
<filter-mapping>
    <filter-name>MyFacesExtensionsFilter</filter-name>
    <url-pattern>*.xhtml</url-pattern>
</filter-mapping>

但是以下更新在某种程度上与JasperReport导出机制发生冲突,它不会产生任何PDF文件,而是将报告页面的垃圾数据添加到最顶端,如下所示:

  

%PDF-1.4% 30 obj&lt;&gt;流   XM:���f����z��i��n��x����yΟ��\�h$;oo xoL4N%XA:B}qYS._ǟգ号码:MRC ^〜8ZZȪetوٴ(=〜&GT; R:&安培; +JǪ8EKx:Vџ.UJ Tth时,TN $ 5C4d5rsZs5a【U    Z? bՆPu Y]&amp;ߘ :。x ? oulp aR #Q] ,# 3 / +gW ( +   G7)+   g.W-:福\ƽiA; V9 ^ҫ3X;Ӟn(ZSL JUS {{:〜lDVaQQQL = J&GT)ܣNQGثCkW9-PHչ-JBH \¨ kituQAek   V {[,TY   |ޫCmG7YѶq2FY8ik&GT; M [`V0 |; Q *ӚLpLj,M3; ulukPGUY :)6Tx} P7

无论如何都要使用它们吗?贾斯珀与战斧报告?

1 个答案:

答案 0 :(得分:0)

我使用PrimeFaces上传组件而不是myFaces上传组件