修改displaytag-1.2.jar里的org.displaytag.export.PdfView中initTable()方法,将this.smallFont = FontFactory.getFont("Helvetica", 7.0F, 0, new Color(0, 0, 0));改成this.smallFont = FontFactory.getFont("STSong-Light","UniGB-UCS2-H", Font.DEFAULTSIZE);为了导出中文PDF。

解决方案 »

  1.   

    额,我的意思是下载个那个JAR包然后改过后发给我
      

  2.   

    下载的jar都是.class文件,目前就我所知,是不能直接编译的。除非你搞到源代码,编译后重新打包。
    你可以长信继承这个类,重写他的方法不就行了吗
      

  3.   

    源码我有的,但是JDK版本不同可以吗?重写的话可以道是可以,不过太麻烦了,因为我不知道这个类什么时候被调用。