在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
wasreport
本项目主要包含两个模块,wasreport和wareport-client:1.wasreport模块是本项目的核心,用于实现导出。2.wareport-client模块是wasreport使用的一个实现,包括一个web版本简单实例,可以部署到容器中运行。 github地址:https://github.com/fellyvon/wasexport#如何使用? 1.建立新工程并引入wasreport-1.0.0.jar可以使用maven方式引入: <dependency> <groupId>com.waspring</groupId> <artifactId>wasreport</artifactId> <version>1.0.0</version> </dependency> 2.在配置文件web.xml中配置servlet用于导出文件: <servlet> <servlet-name>ReportServer</servlet-name> <servlet-class> com.waspring.waexport.servlet.ReportServlet </servlet-class> </servlet> <servlet-mapping> <servlet-name>ReportServer</servlet-name> <url-pattern>/ReportServer</url-pattern> </servlet-mapping> 3.建立jsp并引入jquery和export.js <script src="http://code.jquery.com/jquery-1.4.1.min.js"></script><script src="export.js"></script><script>var webRootPath="<%=request.getContextPath()%>";</script> 4.初始化表格数据: <table id="bookTable"> <thead> <tr> <th type="number">... </tr> </thead> <tbody> <tr class="hover"> <td>...</td> ... </tr> ... </tbody> </table> 5.导出表格数据 <input type='button' id='excelexport' value='导出excel' /> <input type='button' id='docexport' value='导出doc' /> <input type='button' id='txtexport' value='导出txt' /> <input type='button' id='xmlexport' value='导出xml' /> <input type='button' id='pdfexport' value='导出pdf' /> <script> $(function() { $("#excelexport").click(function(e) { exportFile("excel", $("#bookTable")); }); $("#docexport").click(function(e) { exportFile("doc", $("#bookTable")); }); $("#txtexport").click(function(e) { exportFile("txt", $("#bookTable")); }); $("#xmlexport").click(function(e) { exportFile("xml", $("#bookTable")); }); $("#pdfexport").click(function(e) { exportFile("pdf", $("#bookTable")); }); });</script> |
请发表评论