95

我是一个项目的新手,必须从内到外学习它。我看到很多带有扩展名的文件.ftl。我不确定它们是什么。我知道它们可以被修改,并且用户可以在前端看到变化。

4

6 回答 6

65

我相信 Freemarker 模板文件。

http://freemarker.org/

于 2009-06-24T16:40:04.377 回答
42

FTL 代表 FreeMarker 模板。

当您想遵循 MVC(模型视图控制器)模式时,它非常有用。

将 MVC 模式用于动态 Web 页面背后的想法是将设计人员(HTML 作者)与程序员分开。

于 2012-03-16T11:53:42.883 回答
19

“ftl”代表自由标记。它将服务器端对象和视图端 (HTML/JQuery) 内容组合到客户端浏览器上的单个可视模板中。
一些可能有帮助的文档:

http://freemarker.org/docs/

教程:

http://www.vogella.com/tutorials/FreeMarker/article.html

http://viralpatel.net/blogs/freemaker-template-hello-world-tutorial/

于 2012-03-16T11:47:51.920 回答
5

http://fileext.com/file-extension/FTL指向http://freemarker.sourceforge.net/,这有帮助吗?

于 2009-06-24T16:42:44.843 回答
5

看看这里

以下文件具有 FTL 扩展名:

  • 家谱传奇家庭档案
  • FreeMarker 模板
  • 未来时纹理
于 2009-06-24T16:42:53.720 回答
2

一个 ftl 文件可以只包含一系列 html 标记,就像 JSP 页面一样,或者它可以具有用于表示从控制器 java 文件传递​​的对象的 freemarker 模板编码。
但是,它的实际能力是将java类的内容和视图/客户端的东西(html/ JQuery/ javascript等)结合起来。它与速度非常相似。您可以将类的方法或对象映射到 freemarker (.ftl) 页面,并像在页面中创建的变量或功能一样使用它。

于 2012-03-21T10:56:51.050 回答