java web导出excel 数据源问题

在做java web 导出excel时 查询获取一遍数据源, 导出时 又要获取一遍数据源, 怎样才能只获取一遍数据源。 查询时获取 导出时就不获取了。 注 : 在服务器段导出 。

第一,页面点击导出按钮,调用java后台查询数据。
第二,将查询出数据,进行Excel文件的写入。
第三,成功,页面提示导出成功。 失败,提示导出失败。
就这么简单,楼主不要想的太复杂了。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-08-23
查询出的数据你干嘛用了?放到内存,导出时取出不就行了?追问

如果保存在session 里面的话, 怕占用session空间 , 而且如果查询的时候 如果不导出, 这个数据不知道什么时候移除, 总不能在session 销毁的时候移除 。

追答

额。干嘛放session里?要导出的数据量不是很小吧,你是有个查询预览页面还是怎么?文件你怎么说导到服务器?

第2个回答  2013-08-23
重新组织页面数据,生成到处需要的exce
相似回答