admin 管理员组文章数量: 1086019
2024年4月20日发(作者:createtempfile 前缀随机)
一、准备工作
1.1 下载文件
可以从/站点下载最新的包(目前
最新版本是2.3.18)与eclipse插件(最新版本是0.9.14)。
1.2 安装eclipse插件
将下载来的eclipse插件解压缩到本地磁盘,更改rker_ide_0.9.14文
件夹中的文件更改成最新版本的,并且将
META-INF/文件中的Bundle-ClassPath属性值修改为
。最后将rker_ide_0.9.14放到eclipse的plugins
目录中,完成eclipse插件的安装。
1.3 freemarker文档下载
从/官方网站中下载帮助文档(也有中文的手册)
二、freemarker的使用
2.1 简介
2.1.1 FTL tag标签
由于freemarker tag标签是属于freemarker的指令,它们仅仅是freemarker处理
过程中的信息,而不会输出到页面上,所以它们与html标签有一些区别。这些标签都是
以#号开头,如<#import "/public/work_" as public>。但用户自定义的标签是
以@符号开头,如在freemarker中使用struts标签:<@
test="results!=null&&()!=0">
注意FTL标签不可以在其他FTL标签和插值中使用(注释可以在FTL标签和插值中使
用,因为它在解析时,整个注释都将抛弃,不会影响具体代码),如下面这样就是一个错误
的写法:
<#if <#include 'foo'>='bar'>...#if>
2.1.2 注释
freemarker的文档注释与html相似,但它是以<#--和-->来分割的。任何介于这两个
分隔符(包含分隔符本身)之间内容会被freemarker忽略,就不会输出出来了。其他任何
不是FTL 标签,插值或注释的内容将被视为静态文本,这些东西就不会被freemarker所解
析,会被按照原样输出出来。
2.1.3 引入外部文件
如果模板文件使用了struts2标签,则可以这样调用:
<@e value="/public/" />
在freemarker版本2.3.15及其以后都可以使用如下方式引入外部文件:
版权声明:本文标题:ftl编辑器(freemarker)的使用和说明 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/p/1713589567a642203.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论