yuchien的gravatar头像
yuchien 2015-09-09 00:41:23

FreeMarker ftl页面里如何解决类似jsp include的语法问题?

最近在学FreeMarker,想将我之前的一个小程序里的jsp全部转为FreeMarker的ftl,现在遇到瓶颈了卡在了这个问题上。

<jsp:include page="/page/sidebar.do?menu=home" />   ,  , /page/sidebar.do?menu=home  返回的是一个jsp,,这个该怎么处理呢,现在头好大,求牛友支招。smiley

所有回答列表(2)
最代码官方的gravatar头像
最代码官方  LV168 2015年9月9日

参考下freemarker的语法:

freemarker语法介绍及其入门教程实例

 4、include 指令
        include指令的作用类似于JSP的包含指令,用于包含指定页,include指令的语法格式如下
         <#include filename [options]
          在上面的语法格式中,两个参数的解释如下
          a、filename:该参数指定被包含的模板文件
          b、options:该参数可以省略,指定包含时的选项,包含encoding和parse两个选项,encoding指定包含页面时所使用的解码集,而parse指定被
             包含是否作为FTL文件来解析。如果省略了parse选项值,则该选项值默认是true

另外可以参考其他freemarker的代码:

http://www.zuidaima.com/share/kfreemarker-p1-s1.htm

评论(0) 最佳答案
遇见,的gravatar头像
遇见,  LV36 2015年9月9日
<#include "${page}" />

然后后台把那个页面的路径写到page变量里就行了

顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友