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'>...

2.1.2 注释

freemarker的文档注释与html相似,但它是以<#--和-->来分割的。任何介于这两个

分隔符(包含分隔符本身)之间内容会被freemarker忽略,就不会输出出来了。其他任何

不是FTL 标签,插值或注释的内容将被视为静态文本,这些东西就不会被freemarker所解

析,会被按照原样输出出来。

2.1.3 引入外部文件

如果模板文件使用了struts2标签,则可以这样调用:

<@e value="/public/" />

在freemarker版本2.3.15及其以后都可以使用如下方式引入外部文件:


本文标签: 标签 不会 文件 注释 使用