displaytag导出所有数据及与POI3.7冲突问题的解决
半年不复活的主,终于有点激情写点东西了,其实也不是什么新鲜重要的东西。
就是最近在项目中有表格导出excel的需求,感觉displaytag很新颖简单,首先它可以和spring,struts完美结合,说的有些夸张,:-)。
废话不多说了,首先遇到了2个问题。
第一,excel导出竟然是按照可显示的数据导出,由于数据不是特别庞大所以想一次性导出所有数据。
第二,displaytag 1.2使用POI3.5以上版本会报找不到该方法的错误信息,由于项目应用最新的POI3.7,又不能将原有的代码进行降级处理。
综上所述的两条原因,我开始装起大牛起来,将maven上的displaytag源码下载好,导入myeclipse IDE,更新包等等,看源码不详述了。下面就将2种问题的解决办法附上。
A1:改动
<dependency><groupId>org.apache.poi</groupId><artifactId>poi</artifactId><version>3.7</version></dependency>