文章列表
转自http://www.javabc.com/Html/javakyjs/javaky_fv/2007-1/412885210.html
Freemarker
(一)
一.Freemarker简介
二.环境搭建与配置
三.常用语法
四.与Struts结合
五.生成Html页面
------------------------------------------------------
一.Freemarker简介
什么是Freemarker:.
Freemaker是一个”模板引擎”,也可以说是一个基于模板技术的生成文本输出的一个通用工具. ...
- 2007-01-24 11:26
- 浏览 2294
- 评论(0)
转自http://www.javabc.com/Html/javakyjs/javaky_fv/2007-1/412885210.html
二.环境搭建与配置
<servlet></servlet>
<servlet-name></servlet-name>freemarker
<servlet-class></servlet-class>freemarker.ext.servlet.FreemarkerServlet
<init-param></init-param>
<param- ...
- 2007-01-24 11:26
- 浏览 3473
- 评论(0)
转自http://www.javabc.com/Html/javakyjs/javaky_fv/2007-1/412885210.html
4.FreeMarker 3 宏/模板
宏Macro
宏是在模板中使用macro指令定义
l.1 基本用法
宏是和某个变量关联的模板片断,以便在模板中通过用户定义指令使用该变量,下面是一个例子:
<#macro greet>
Hello Joe!
调用宏时,与使用FreeMarker的其他指令类似,只是使用@替代FTL标记中的#。
<@greet></@greet> <#--<@greet/>-- ...
- 2007-01-24 11:26
- 浏览 4264
- 评论(0)
转自http://www.javabc.com/Html/javakyjs/javaky_fv/2007-1/412885210.html
四.Freemarker与Struts结合
1.输出文件换成以ftl格式的文件
E.G.
<action validate="true" type="example.BookAction" scope="request" path="/bookAction" parameter="method" name="bookActionForm&quo ...
- 2007-01-24 11:25
- 浏览 4045
- 评论(0)