Jsf Jasper报告生成垃圾数据
我已经使用Jasper reports有一段时间了,它对我很有用。但我的同事需要更改一个模型类,然后生成垃圾数据,而不是预期的PDF。奇怪的是,即使我从一个完全没有更改的不同类生成垃圾数据,垃圾数据也会显示出来 输出文本如下所示: %PDF-1.4%���� 30 obj流 x���M��:�����F����Z��我��N��x����yö��\�h$;面向对象���xoL��4.�����N�%��Xa���:�?B}�qYS_�ǟգ����p:�M�钢筋混凝土���^�~8.�Z��Z�Ȫe��tٶ(=�~>R:&+JǪ�8.�埃克�x:��v�џ.UJ��tT��H՟����,总氮�$5C�4.�d5�R�深圳��5.�a{uJsf Jasper报告生成垃圾数据,jsf,pdf,jasper-reports,Jsf,Pdf,Jasper Reports,我已经使用Jasper reports有一段时间了,它对我很有用。但我的同事需要更改一个模型类,然后生成垃圾数据,而不是预期的PDF。奇怪的是,即使我从一个完全没有更改的不同类生成垃圾数据,垃圾数据也会显示出来 输出文本如下所示: %PDF-1.4%���� 30 obj流 x���M��:�����F����Z��我��N��x����yö��\�h$;面向对象���xoL��4.�����N�%��Xa���:�?B}�qYS_�ǟգ����p:�M�钢筋混凝土���^�~8.�Z��Z�Ȫ
�Z�����bՆPu������Y] &ߘ�:.x�?�乌尔普�应收账�# 似乎当我在Web.xml文件中使用Tomahawk servlet映射标记时,它会影响jasper report PDF的生成,这些映射标记是: 要使用Tomahawk,我必须在“Web.xml”文件中添加以下内容:
MyFaceXtensionsFilter
org.apache.myfaces.webapp.filter.ExtensionsFilter
MyFaceXtensionsFilter
Facesservlet
MyFaceXtensionsFilter
*.xhtml
我不知道为什么会发生这种情况,但当我删除它时,jasper report工作得很好你所说的“垃圾数据”是什么意思?就像特殊字符和无组织的字符集一样,它可能是PDF的二进制字符表示形式
<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>