JFinal

登录 注册

1 快速上手

2 JFinalConfig

3 Controller

4 AOP

5 ActiveRecord

6 Enjoy 模板引擎

7 EhCachePlugin

8 RedisPlugin

9 Cron4jPlugin

10 Validator

11 国际化

12 Json 转换

13 JFinal架构及扩展

14 升级到 3.5

14.3 configEngine

    JFinal 3.0新增了模板引擎模块,继承JFinalConfig的实现类中需要添加public void configEngine(Engine me)方法,以便对模板引擎进行配置。以下是示例代码:

public void configEngine(Engine me) {
  me.setDevMode(true);
  
  me.addSharedFunction("/view/common/layout.html");
  me.addSharedFunction("/view/common/paginate.html");
}

    项目升级如果不使用Template Engine该方法可以留空。

    JFinal 3.0 默认ViewType 为 ViewType.JFINAL_TEMPLATE,如果老项目使用的是Freemarker模板,并且不希望改变模板类型,需要在 configConstant 方法中通过me.setViewType(ViewType.FREE_MARKER)进行指定,以前已经指定过 ViewType的则不必理会。