当前位置: 代码迷 >> Java Web开发 >> 关于include的有关问题非用一项目 紧急高手帮忙
  详细解决方案

关于include的有关问题非用一项目 紧急高手帮忙

热度:3283   发布时间:2013-02-25 21:12:36.0
关于include的问题非用一项目 紧急!!!!!!!!!!!高手帮忙
是这样的现在新开了一个项目是SSH的
页面用的freemarker
现在想在页面include另外一个项目的静态页面
怎么办

------解决方案--------------------------------------------------------
生成前写在模板里不行吗?
------解决方案--------------------------------------------------------
不明白你的意思,freemarker本来就有includer指令啊。
<#include filename>或者<#include filenameoptions>

filename: 表达式转换为字符串
options: encoding=encoding, parse=parse encoding: 表达式转换为字符串
parse: 表达式转换为逻辑值,是否作为ftl文件解析。

<#include "/common/navbar" parse=false encoding="Shift_JIS">

<#include "*/footer.ftl">表示当前目录下以及所有父目录下的文件。如果当前模在/foo/bar/template.ftl ,那么查找footer.ftl的顺序为:/foo/bar/footer.ftl
/foo/footer.ftl/footer.ftl这种方式讲允许设计者将通用的模版放在父文件夹里面。
也可以只指定部分路径:<#include "*/commons/footer.ftl">
  相关解决方案