在html页面中包含<#include (ftl文件) >这是什么语法,提供点相关资料!

html-css012

在html页面中包含<#include (ftl文件) >这是什么语法,提供点相关资料!,第1张

这是 Freemarker网页展示技术的语法,类似于jsp(也是网页展示技术),freemarker现在国外用得比较多,好处我就不说了,<#include>这种是freemarker自带的标签命令,类似于jsp的<!@include>,

而<@p.>这是通过freemarker的宏自定义出来的命令,相当于jsp 的自定义标签.

ps:当然网页展示技术的背后,都必定会有解析这些命令的,并最终转化成网页能识别的(html)代码(架包)

Dreamweaver默许打开后缀名为ftl的文件时,设计视图显示灰色,没法直接预览ftl文件样式;需要进行以下修改:1、便Dreamweaver能辨认*.ftl文件,并当作html页面来处理,需要修改两个文件,(1)Extensions.txt------位于你的用户目录下,如C:DocumentsandSettingsAdministratorApplicationDataMacromediaDreamweaver8(2)MMDocumentTypes.xml----位于程序安装目录下,如D:toolsDreamweaver8ConfigurationDocumentTypes2、用编辑器打开Extens.txt,使用替换功能,把XHTML替换成XHTM,KID。替换应当只有两处,1处是所有文档里面;另外一处是第2行,:HTML文档中。需要注意的是,文档类型要用大写,如FTL而不是ftl,然后保存退出3、用编辑器打开MMDocumentTypes.xml,找到下脸部分,并添加ftl,修改后以下:documenttypeid=HTMLinternaltype=HTMLwinfileextension=html,htm,shtml,shtm,stm,tpl,lasso,xhtml,ftlmacfileextension=html,htm,shtml,shtm,tpl,lasso,xhtml,ssi,ftlfile=Default.htmlwritebyteordermark=false保存退出。winfileextension指的是在windows系统中的扩大,macfileextension是macos系统中的扩大需要注意的是,在同目录下和用户目录下,不能有同名文件,包括备份文件,否则在启动时会有“html已被关联。。。”等正告信息。经过这样设置,DW就能够辨认*.ftl文件,并当作*.html来处理。