我正在尝试创建两个模板,并.ftl在另一个模板中使用一个(freemarker)文件的变量.
我真的不明白,为什么我应该使用includeVS import.
dde*_*any 17
#include非常类似于将包含文件的内容复制粘贴到#include标记的位置.#import还处理目标文件,但不输出任何内容.相反,它将导入模板创建的变量集(命名空间)分配给as关键字后面的变量.as #macro-s和#function-s只是创建变量,#import对于引入实用程序宏和函数的集合是实用的.另请注意,#import第二次执行同一文件不会执行任何操作(因为命名空间只填充一次),而调用#include两次则会处理目标文件两次.
至于JavaScript,FreeMarker在服务器端运行,JavaScript在浏览器中运行.因此浏览器只能看到FreeMarker的最终输出.
| 归档时间: |
|
| 查看次数: |
5179 次 |
| 最近记录: |