R报表终于开发完成。
开发了这么多报表,发现任何的查询和excel导出都是差不多的,
考虑可以做一个模块,写个schema,以便以后开发实现节约时间。
首先是页面,query.jsp 和queryresult.jsp
页面可以考虑遍历list,如果是list嵌套,可以jstl标签foreach嵌套。
接着就是sql查询,封装到list中,
最后在web controller里面展现给不同的浏览器,jsp解析或者POI的HSSFWorkbook来excel解析。
由于是基于spring框架,对于系统实现有很大的灵活性,
viewer
web controller控制的web层
ejb控制调度的biz层
ibatis控制的数据层