本站首页    管理页面    写新日志    退出


«September 2025»
123456
78910111213
14151617181920
21222324252627
282930


公告
 本博客在此声明所有文章均为转摘,只做资料收集使用。

我的分类(专题)

日志更新

最新评论

留言板

链接

Blog信息
blog名称:
日志总数:1304
评论数量:2242
留言数量:5
访问次数:7614347
建立时间:2006年5月29日




[FreeMarker]使用FreeMarker生成Html静态文件(实例)
软件技术

lhwork 发表于 2006/9/11 15:19:50

以下是我在生成新闻的静态文件时用到的代码.仅供参考.请根据实际情况修改. 模板:    <html>
<head>

<title>查看文章: ${newsitem.title} </title>
</head>

<body>
<table width="100%" border="0" cellpadding="0" cellspacing="0" bgcolor="


阅读全文(11930) | 回复(2) | 编辑 | 精华 | 删除
 


[FreeMarker]FreeMarker一篇通
软件技术

lhwork 发表于 2006/9/11 15:09:11

大家看文章标题就应该知道,我想用一篇文章,把大家从对freemaker的陌生直接带入到比较深入的境界,所以不想说一些基础性的东西,如果大家不习惯我的表达方法,大可通过google去找习惯于自己阅读方式的相关文章。我 用过velocity,最近才用freemaker,才知道我以前的选择是错了,因为velocity不支持过程的调用,所以我为velocity增加了 很多的东西,写了很多代码,而且脚本也累赘得要命。freemaker首先吸引我的是它强大的过程调用和递归处理能力,其次则是xml风格的语法结构有着 明显的边界,不象velocity要注意段落之间要留空格。所以我建议大家直接使用Freemaker,虽然freemaker没有.net版本,我想不 嵌入程序中使用的话,freemaker是绝对的首选。(题外话,谁有兴趣移植一个NFreeMaker?)在使用之前我们先要设置运行环境,在使用Freemaker的时候,我们需要下载相关的程序:
freemaker:

阅读全文(3848) | 回复(0) | 编辑 | 精华 | 删除
 


[FreeMarker]FreeMarker设计指南
软件技术

lhwork 发表于 2006/9/11 15:05:51

(1)模板 + 数据模型 = 输出 FreeMarker基于设计者和程序员是具有不同专业技能的不同个体的观念他们是分工劳动的:
设计者专注于表示——创建HTML文件、图片、Web页面的其它可视化方面;
程序员创建系统,生成设计页面要显示的数据。
经常会遇到的问题是:在Web页面(或其它类型的文档)中显示的信息在设计页面时是无效的,是基于动态数据的。在这里,你可以在HTML(或其它要输出的文本)中加入一些特定指令,FreeMarker会在输出页面给最终用户时,用适当的数据替代这些代码。 下面是一个例子: <html>
<head>
<title>Welcome!</title>
&l

阅读全文(1870) | 回复(0) | 编辑 | 精华 | 删除
 


[FreeMarker]FreeMarker设计指南(4) (完)
软件技术

lhwork 发表于 2006/9/5 18:09:42

4、杂项(1
阅读全文(2643) | 回复(0) | 编辑 | 精华 | 删除
 


[FreeMarker]FreeMarker设计指南(3)
软件技术

lhwork 发表于 2006/9/5 18:07:36

3、模板

(1)整体结构

l         模板使用FTL(FreeMarker模板语言)编写,是下面各部分的一个组合:

?         文本:直接输出

?         Interpolation:由${和},或#{和}来限定,计算值替代输出

?         FTL标记:FreeMarker指令,和HTML标记类似,名字前加#予以区分,不会输出

?         注释:由<#--和-->限定,不会输出

l     &nb

阅读全文(2568) | 回复(1) | 编辑 | 精华 | 删除
 


[FreeMarker]FreeMarker设计指南(2)
软件技术

lhwork 发表于 2006/9/5 18:07:00

2、数据模型(1
阅读全文(1747) | 回复(0) | 编辑 | 精华 | 删除
 


[FreeMarker]FreeMarker设计指南(1) 
软件技术

lhwork 发表于 2006/9/5 18:06:26

1、快速入门(1
阅读全文(2081) | 回复(0) | 编辑 | 精华 | 删除
 


« 1 2



站点首页 | 联系我们 | 博客注册 | 博客登陆

Sponsored By W3CHINA
W3CHINA Blog 0.8 Processed in 0.208 second(s), page refreshed 144766758 times.
《全国人大常委会关于维护互联网安全的决定》  《计算机信息网络国际联网安全保护管理办法》
苏ICP备05006046号