FreeMarker 基础

1 概述 

      JFinal 默认使用 FreeMarker 作为 View,为了使 eclipse jee 能正确识别 html,所以默认使用”.html”作为 FreeMarker 视图文件的扩展名(原为”.ftl”)。

      如果需要使用 JSP 作为默认视图需要在 configConstant(Constants me)方法中进行配置,见如下配置:

2 FreeMarker 示例 

      以下代码为 FreeMarker 经常使用的指令与插值: 

 

      以上代码将 userList 中的 user 对象循环输出。 

 

3 在 JFinal 中扩展 

      可以通过 FreeMarkerRender.getConfiguration().setSharedVariable(“myKit”, new MyKit())为FreeMarker 设置共享工具类,在 view 中使用 ${myKit.method(para)}。

 

posted @ 2016-09-19 15:47  西风.烈马  阅读(142)  评论(0编辑  收藏  举报