JSRUN 用代码说话

FreeMarker 基础

编辑教程

FreeMarker 基础

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

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

public void configConstant(Constants me) { me.setDevMode(true); me.setViewType(ViewType.JSP);
}

示例

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

<table>
    <#list userList as user>
    <tr>
    <td>${user.name}</td>
    <td>${user.age}</td>
    <td>${user.email}</td>
    </tr>
    </#list>
</table>

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

在 JFinal 中扩展

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

JSRUN闪电教程系统是国内最先开创的教程维护系统, 所有工程师都可以参与共同维护的闪电教程,让知识的积累变得统一完整、自成体系。 大家可以一起参与进共编,让零散的知识点帮助更多的人。
X
支付宝
9.99
无法付款,请点击这里
金额: 0
备注:
转账时请填写正确的金额和备注信息,到账由人工处理,可能需要较长时间
如有疑问请联系QQ:565830900
正在生成二维码, 此过程可能需要15秒钟