freemarker fmpp的使用

1.下载fmpp [url]http://fmpp.sourceforge.net/[/url]

2.解压缩在如F:\work下
[img]http://dl.iteye.com/upload/attachment/336663/69a125dd-ca19-304a-9219-062f256cb147.bmp[/img]

3.环境变量path中设置F:\work\fmpp\bin
[img]http://dl.iteye.com/upload/attachment/336681/4e7cb5e0-4a48-3d91-98c2-9b15a123c38b.bmp[/img]

4.在F:\work下建立如下的文件夹和配置文件
[img]http://dl.iteye.com/upload/attachment/336673/e013a229-b1ef-3377-9921-9524632f4ba1.bmp[/img]
文件夹src下存放ftl模板文件,data下存放数据模型,out下运行fmpp后生成的输入html文件,config.fmpp是fmpp的配置文件。

5.src下建立product.ftl文件

<html>
<head>
<title>Welcome!</title>
</head>
<body>
<h1>Welcome ${user}!</h1>
<p>Our latest product:
<a href="${latestProduct.url}">${latestProduct.name}</a>!

<#if 1==1>
<h1>if语句</h1>
</#if>
</body>
</html>


6.data下建立product.tdd文件

{
user: "Big Joe"
latestProduct: {url: "products/greenmouse.html", name: "Green Mouse"}
}


7.config.fmpp文件内容

sourceRoot: src
outputRoot: out
logFile: log.fmpp
modes: [
copy(common/**/*.*, resource/*.*)
execute(*.ftl)
ignore(templates/*.*, .project, **/*.xml, xml/*.*, *.js)
]
replaceExtensions: [ftl, html]
sourceEncoding: gb2312
data: tdd(../data/product.tdd)


8.cmd进入F:\work下,输入fmpp,则out文件夹下产生product.html文件

<html>
<head>
<title>Welcome!</title>
</head>
<body>
<h1>Welcome Big Joe!</h1>
<p>Our latest product:
<a href="products/greenmouse.html">Green Mouse</a>!

<h1>if语句</h1>
</body>

</html>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值