|
1、快速入门<span style="" />
(1)模板 + 数据模型 = 输出<span style="" />
l FreeMarker基于设计者和程序员是具有不同专业技能的不同个体的观念<span style="" />
l 他们是分工劳动的:设计者专注于表示——创建HTML文件、图片、Web页面的其它可视化方面;程序员创建系统,生成设计页面要显示的数据<span style="" />
l 经常会遇到的问题是:在Web页面(或其它类型的文档)中显示的信息在设计页面时是无效的,是基于动态数据的<span style="" />
l 在这里,你可以在HTML(或其它要输出的文本)中加入一些特定指令,FreeMarker会在输出页面给最终用户时,用适当的数据替代这些代码<span style="" />
l 下面是一个例子:<span style="" />
<div style="padding-right: 8pt; padding-left: 8pt; background: #f0f0f0; padding-bottom: 0cm; padding-top: 0cm; border: #3c78b5 0.75pt dashed;"><html><head> <title>Welcome!</title></head><body> <h1>Welcome ${user}!</h1> <p>Our latest product: <a href="${latestProduct.url}">${latestProduct.name}</a>!</body></html> |
|