使用Jfinal的enjoy模板引擎的问题

#for(name:names)
#(name)
#end

如上写一个for循环,运行取值没有问题,但是如下写一个for循环就报错了

#for(int i = 2;i<10;i++ )
#(i)
#end

那么我想写一个上面的for循环该怎么写的,或者我写一个for循环,控制前两个元素不展示该怎么写呢?

评论区

JFinal

2021-03-16 15:40

去掉 int 即可

enjoy 是动态类型,所以无需写类型,这个在文档中有强调过

彭大勃

2021-03-16 16:51

@JFinal 波哥那我现在有个 List names = new arrayList; 在模板中想遍历第二个到最后一个元素,该怎么写。看了文档没绕过来。

JFinal

2021-03-16 17:45

@彭大勃 #for ( i = 1; i 《 names.size(); i++) #(names.get(i)) #end

彭大勃

2021-03-17 16:00

@JFinal 谢谢,波哥. 我size后面没加() 总是报错,现在大体明白了

JFinal

2021-03-17 16:43

@彭大勃 在文档中多次红色粗体字强调过, enjoy 的表达式是与 java 直接打通的

一定要注意看文档,尤其是红色加粗字体的部分

立即掌握 90% 的用法,只需要记住一句话:Enjoy 模板引擎表达式与 Java 是直接打通的

热门反馈

扫码入社