1、java.net.ProtocolException: Exceeded stated content-length of: 'xxx' bytes
因为weblogic会向response中写东西造成的,解决方式是将此句response.reset();的注释打开,这样在使用response时先将其重置。
response.reset();//如果在weblogic底下要加上此句
pdfEncoding : UniGB-UCS2-H
isPdfEmbedded : false
出现上述错误提示加入包:iTextAsian.jar
pdfEncoding : Cp1252
isPdfEmbedded : false
ireport为了以PDF格式输出中文,需要在“PDF Font Name”选项中选择“STSong-Light”,在中文字体定义中勾选“Default”、“PDF Embedded”,“PDF Encoding”选择“UniGB-UCS2-H (Chinese Simplified)”。
因为weblogic会向response中写东西造成的,解决方式是将此句response.reset();的注释打开,这样在使用response时先将其重置。
response.reset();//如果在weblogic底下要加上此句
参考:http://blog.csdn.net/yuanboitliuyuan/article/details/3994591
pdfFontName : STSong-Light
pdfEncoding : UniGB-UCS2-H
isPdfEmbedded : false
出现上述错误提示加入包:iTextAsian.jar
参考:http://blog.csdn.net/ocean20/article/details/6314144
pdfFontName : STSong-Light
pdfEncoding : Cp1252
isPdfEmbedded : false
ireport为了以PDF格式输出中文,需要在“PDF Font Name”选项中选择“STSong-Light”,在中文字体定义中勾选“Default”、“PDF Embedded”,“PDF Encoding”选择“UniGB-UCS2-H (Chinese Simplified)”。
参考:http://topmanopensource.iteye.com/blog/1851336
4、java.io.IOException: response already committed
//out.clear();
//out = pageContext.pushBody();
去掉这两句,这是tomcat与weblogic的不同之处

本文详细介绍了在Java Web开发过程中遇到的三个常见问题及其解决方案:如何避免ProtocolException错误,如何解决JasperReports字体加载失败的问题,以及如何正确配置字体以支持中文输出。文章还讨论了在不同应用服务器(如Tomcat与WebLogic)下处理response的方法差异。
6745

被折叠的 条评论
为什么被折叠?



