`
Bo_wen
  • 浏览: 2043 次
社区版块
存档分类
最新评论
文章列表
一、介绍 1)它可以PDF,HTML,XML等多种形式产生报表或动态报表,在新版本还支持CSV,XLS,RTF等格式的报表; 2)它按预定义的XML文档来组织数据,来源多(如:关系数据库,Java容器对象(collection,arrays)等); 报表的填充过程: 先产生报表设计对象->序列化该对象->存储在磁盘或网络->产生XML文件(表格数据)。 表单的设计过程就是用定义于XML文件中的Java表达式来实现报表的设计。 3)它带数据一致性验证; 4)报表引擎必须先接受数据(通过参数等多种形式)来产生报表,更多的是来自数据源,引擎直接接收用于填充表格的数据 ...
一.FreeMarker简介:    1.FreeMarker是一个模板引擎,一个基于模板生成HTML/XML/RTF/Java源代码等等的通用工具,使用纯Java编写    2.FreeMarker与容器无关,因为它并不知道HTTP或Servlet,也可以在FreeMarker模板中使用JSP标记库 //支持JSP标记库    3.FreeMarker是一个轻量级组件(易于嵌入到产品中),不需要Servlet环境    4.可以在FreeMarker模板中清楚和直觉地访问XML对象模型 //如:用<#recurse>和<#visit>指令(2.3版本)结构递归遍历XML ...
Global site tag (gtag.js) - Google Analytics