jfinal无法读取freemarker

在configConstant里配置了me.setViewType(ViewType.FREE_MARKER)

在html页面使用freemarker语法报错

#if directive requires parentheses "()"


报错处代码

      <#if ((session)?exists)>

        <li class="layui-nav-item">

        <a href="/user/home">欢迎:$(session.name)</a>

      </li>

        <li class="layui-nav-item">

        <a href="/user/loginout">注销</a>

      </li>

      <#else>

         <li class="layui-nav-item">

        <a href="/user/">登入</a>

      </li>

      <li class="layui-nav-item">

        <a href="/user/reg">注册</a>

      </li>

      </#if> 



评论区

JFinal

2018-01-08 13:08

#if ((session)?exists) 改成 #if (session ??)

建议使用 jfinal 自带的 enjoy 模板引擎,比 freemarker 好用得多

dd1194215203

2018-01-09 09:48

@JFinal 问题找到了,我在configEngine里配置了一个模板,那个模板里使用了freemarker语法,模板是初始化就加载的,貌似加载模板的时候还没加载freemarker,导致报错

JFinal

2018-01-09 12:50

雾林

2019-06-03 16:20

请问你还有那个模板吗?
@dd1194215203

热门反馈

扫码入社