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

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

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

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

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

过滤掉html标签就是了preg_replace("/(</?)(w+)([^>]*>)/e","'\1'.strtoupper('\2').'\3'",$html_body)

1、 scalars:存储单值

字符串:简单文本由单或双引号括起来。

数字:直接使用数值。

日期:通常从数据模型获得

布尔值:true或false,通常在<#if …>标记中使用

2、 hashes:充当其它对象的容器,每个都关联一个唯一的查询名字

具有一个唯一的查询名字和他包含的每个变量相关联。

3、 sequences:充当其它对象的容器,按次序访问

使用数字和他包含的每个变量相关联。索引值从0开始。

4、 集合变量:

除了无法访问它的大小和不能使用索引来获得它的子变量:集合可以看作只能由<#list...>指令使用的受限sequences。

5、 方法:通过传递的参数进行计算,以新对象返回结果

方法变量通常是基于给出的参数计算值在数据模型中定义。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7584171.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-07
下一篇 2023-04-07

发表评论

登录后才能评论

评论列表(0条)

保存