日期:2014-05-17  浏览次数:20838 次

关于POI导出页面数据到Excel的问题,纠结了快两天了,受不了了,求指教
用POI导出页面的数据时,我选中第一页的几条数据,能导入到Excel中,当我翻页的时候,我想把下一页所选的数据和Sheet中已有的数据叠加起来,现在我不能用Session,公司的框架,封装了,有作用域也是request的,就算我提前把excel中的数据放到request中区了之后,点击下一页的时候,request中的值就会被干掉了,我郁闷....  哪位大哥能给点意见,先谢了...   (目标结果:实现Excel中已有数据和后续所选的数据的叠加现在在excel中去)   要代码的话我随后贴上!
------最佳解决方案--------------------
request能拿到session不就能拿到了。
如果实在不行的话就用临时文件好了
------其他解决方案--------------------
不是的,那个框架只提供了request,session都不能得到的,框架是这样封装的,我也没办法,实在不行的话就用临时文件也试试吧
------其他解决方案--------------------
有request对象就可以用request.getSession()呀,

------其他解决方案--------------------
引用:
不是的,那个框架只提供了request,session都不能得到的,框架是这样封装的,我也没办法,实在不行的话就用临时文件也试试吧

除非他把request都重写了
------其他解决方案--------------------
可用一个静态变量(static) 保存  导出excel之后清空
------其他解决方案--------------------
导出的时候在查询一次 搞定
------其他解决方案--------------------
引用:
request能拿到session不就能拿到了。
如果实在不行的话就用临时文件好了

使用临时文件可以
------其他解决方案--------------------
引用:
request能拿到session不就能拿到了。
如果实在不行的话就用临时文件好了
 傻瓜才会用session保存
------其他解决方案--------------------




引用:
引用:request能拿到session不就能拿到了。
如果实在不行的话就用临时文件好了 傻瓜才会用session保存


也对,session开多了服务器的压力和内存占有多了,项目开发跑起来性能就差一些了!
------其他解决方案--------------------
引用:
引用:request能拿到session不就能拿到了。
如果实在不行的话就用临时文件好了
使用临时文件可以


实在不行就会考虑这个了算了  嘿嘿  ,下下策 
------其他解决方案--------------------
引用:
导出的时候在查询一次 搞定


没啦,这还是同一个问题,我上一次导出的数据是根据ID查的,如果你再查一次的话,ID的的保存还是个问题,还是牵涉到传递问题