开发者社区 问答 正文

JFinal为啥默认使用FreeMarker

JFinal为什么默认使用FreeMarker做为视图,为什么不是Velocity呢?如果我要使用别的视图类型,JFinal要如何写代码呢?

展开
收起
小旋风柴进 2016-06-07 15:48:26 2034 分享 版权
1 条回答
写回答
取消 提交回答
  • FreeMarker使用起来非常地方便,功能也很强大。Velocity也很不错,但Velocity的layout功能要在web.xml中配置Servlet,不够优雅,违备了JFinal遵循的COC原则。FreeMarker可以通过定义宏来实现layout功能,非常方便,另外有开发者测试得出当视图中的动态内容过多时FreeMarker性能优于Velocity。

    2019-07-17 19:30:21
    赞同 展开评论
问答标签:
问答地址: