今天一道笔试题:
JSF: 如何实现左移右移的功能?
谁知道什么意思,怎样实现功能
JSF: 如何实现左移右移的功能?
谁知道什么意思,怎样实现功能
解决方案 »
- Jacob技术:关于重新定义图表的数据源
- 短信猫发送短信错误
- tomcat6.0配置的时候出现401错误,求解
- 为什么要学习jsp.....PHP不好么...
- Windows系统和SOLARIS部署同样的ear包,读取数据库中的中文问题
- jsp能够访问网络数据库,但是不能访问本地数据库!
- 急求一个在jsp中怎样获得图片路径的问题,望高手们进来解答阿!!
- 请问web站点下的web-inf\lib目录下能否再建立子目录将包分类呢?
- 一个Html中的表格显示问题(在线等待)
- springmvc+shiro+angular实现前后端分离
- 排列组合添加值到数据库中出问题
- servlet如何把页面转发到iframe
Excel这个大家几乎每天都用到的工具,为我们的工作带来了极大的方便。在现在的B/S系统中,特别是很多大型的办公系统中,大量的报表需要处理,导出EXCEL的功能就显得尤为重要了。导出Excel已经是相当成熟的技术了,但是在java中却不是一件容易的事。特别是在JSF架构的系统中,由于使用的人数和学习的资料都很少,实现导出Excel的功能也颇费周折。由于项目的需要,本人需要实现这样的功能,经过对大量代码的改造,实现了JSF下的生成EXCEL并在客户端实现下载的功能。下面的例子中,我用的是POI来生成Excel。Apache的Jakata项目的POI子项目,目标是处理ole2对象。 POI可以到 http://www.apache.org/dyn/closer.cgi/jakarta/poi/下载。 编译好的jar主要有这样4个:poi包,poi Browser包,poi hdf包,poi hssf例程包。实际运行时,需要有poi包就可以了。
在下面的工具类中,我通过private static void downloadFile(String strfileName)这个方法在生成EXCEL以后实现在客户端的下载。在这个类中,这个方法就是经过改造的JSF实现。不过这个工具类有个不足之处就是,传递给downloadFile(String strfileName)的文件名不支持中文,希望大家注意,也希望各位能给出解决办法。
资料:http://wenda.tianya.cn/wenda/thread?tid=73264f1272fd1d85