我正在开发一个使用“ 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
无论如何都要使用它们吗?贾斯珀与战斧报告?
答案 0 :(得分:0)
我使用PrimeFaces上传组件而不是myFaces上传组件