分享

jsp报表页面生成报表详解

 WindySky 2016-08-04

jsp报表页面生成报表详解


1.思路

2.实现实例


1.思路

首先用户点击“生成按钮”,将请求发送到后台处理controller上,controller通过查询数据库得到报表中的数据,然后将这个request dispatch到现实报表的页面上,在报表的页面上上,首先得到通过request得到的数据对象(一般是一个bean的形式),然后将该对象中的数据现实到页面上。


2.实现实例

2.1 报表页面的实现

如果存在报表的原始word文档的话,这里存在一个简单的实现将word报表转换成html的方法:http://blog.csdn.net/xuqianghit/archive/2011/01/04/6116387.aspx,如果不能的话,那就只能通过dreamweaver来将表格画出来,这个过程稍微恶心了点,还是自动化的工具比较好。

2.2 实例 spring + extjs

  1. {text:'XXX',iconCls:'icon-refresh',handler:printTable},  

  1. function printTable() {       
  2.         window.open(  
  3.             'URL',  
  4.             '_print'  
  5.         );  
  6.     }  

controller向报表页面传递参数:

  1. request.setAttribute("XXXBeanName",bean);  
  2.         request.getRequestDispatcher("print.jsp").forward(request, response);  

报表页面:得到bean对象

  1. Bean bean= (Bean)request.getAttribute("XXXBeanName");  

现实bean属性:

  1. <%= ocom.getSubjectname() %>   

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多