FreeMarker
文章平均质量分 72
bukebushuo
这个作者很懒,什么都没留下…
展开
-
FreeMarker 简介
FreeMarker概述FreeMarker是一个模板引擎,一个基于模板生成文本输出的通用工具,使用纯Java编写FreeMarker被设计用来生成HTML Web页面,特别是基于MVC模式的应用程序虽然FreeMarker具有一些编程的能力,但通常由Java程序准备要显示的数据,由FreeMarker生成页面,通过模板显示准备的数据(如下图)FreeMarker不是一个We原创 2007-12-03 11:38:00 · 1742 阅读 · 0 评论 -
FreeMarker设计指南
1、快速入门(1)模板 + 数据模型 = 输出l FreeMarker基于设计者和程序员是具有不同专业技能的不同个体的观念l 他们是分工劳动的:设计者专注于表示——创建HTML文件、图片、Web页面的其它可视化方面;程序员创建系统,生成设计页面要显示的数据l 经常会遇到的问题是:在Web页面(或其它类型的文档)中显示的信息在设计转载 2007-12-03 11:43:00 · 894 阅读 · 0 评论 -
FreeMarker 设计指南 - 3
3、模板(1)整体结构l 模板使用FTL(FreeMarker模板语言)编写,是下面各部分的一个组合:Ø 文本:直接输出Ø Interpolation:由${和},或#{和}来限定,计算值替代输出Ø FTL标记:FreeMarker指令,和HTML标记类似,名字前加#予以区分,不会输出Ø 注释:原创 2007-12-03 13:28:00 · 787 阅读 · 0 评论 -
FreeMarker 设计指南 - 4
4、杂项(1)用户定义指令l 宏和变换器变量是两种不同类型的用户定义指令,它们之间的区别是宏是在模板中使用macro指令定义,而变换器是在模板外由程序定义,这里只介绍宏l 基本用法Ø 宏是和某个变量关联的模板片断,以便在模板中通过用户定义指令使用该变量,下面是一个例子:greet> Hello Joe! Ø原创 2007-12-03 13:31:00 · 669 阅读 · 0 评论 -
FreeMarker 设计指南 - 1
1、快速入门(1)模板 + 数据模型 = 输出l FreeMarker基于设计者和程序员是具有不同专业技能的不同个体的观念l 他们是分工劳动的:设计者专注于表示——创建HTML文件、图片、Web页面的其它可视化方面;程序员创建系统,生成设计页面要显示的数据l 经常会遇到的问题是:在Web页面(或其它类型的文档)中显示的信息在设计原创 2007-12-03 13:56:00 · 674 阅读 · 1 评论 -
FreeMarker 设计指南 - 2
2、数据模型(1)基础l 在快速入门中介绍了在模板中使用的三种基本对象类型:scalars、hashes 和sequences,其实还可以有其它更多的能力:Ø scalars:存储单值Ø hashes:充当其它对象的容器,每个都关联一个唯一的查询名字Ø sequences:充当其它对象的容器,按次序访问Ø原创 2007-12-03 13:58:00 · 624 阅读 · 0 评论 -
数据源+freemarker+servlet生成xml文件
1.在server.xml文件中建立数据源.Service name="Cms"> Connector debug="0" enableLookups="false" port="8084" protocol="AJP/1.3" redirectPort="8443"/> Connector acceptCount="100" connectionTimeout="20000转载 2007-12-07 15:24:00 · 1407 阅读 · 0 评论