新手求助enjoy语法问题

想请问一下#include是仍然无法使用动态路径吗?有什么办法可以解决呢?

我试图使用多个if判断来找到我所需要include的文件,例如:

#if(page.url == "/sec")
#include("security/sec.html" )
#end

但include一直成立,与if判断的对错无关,是if和include不能嵌套吗?

评论区

JFinal

2019-05-06 12:26

可以嵌套,用法在语法上没错,注意路径与文件名,还有 if 逻辑要确保为真

可以先这么来测试一下:
#if(true)
#include("security/sec.html" )
#end

杜福忠

2019-05-06 12:38

你说的是https://www.jfinal.com/doc/6-4 第 7 个 “7、#render 指令”吧 ?
#render 指令的核心目的在于支持动态模板参数

海哥

2019-05-06 16:54

可以使用 #render() 代替 #include(),然后直接在java里传入参数。

热门反馈

扫码入社