页面模板——freemaker对比velocity、jsp的模板
2017-10-16 09:57
399 查看
一、velocity
优点:
简单、轻量级、易上手易于第三方组件集成
社区庞大
缺点:
功能相对单调需要编写自定义的通用模板代码(toolbox)
与java代码耦合度高
二、freemaker
优点:
相对来说使用更简单性能,velocity应该是最好的,其次是jsp,普通的页面freemarker性能最差(虽然只是几毫秒到十几毫秒的差距)。但是在复杂页面上(包含大量判断、日期金额格式化)的页面上,freemarker的性能比使用tag和el的jsp好。
宏定义比jsp tag方便
内置大量常用功能。比如html过滤,日期金额格式化等等,使用非常方便
支持jsp标签
可以实现严格的mvc分离
缺点:
用户少、社区小不是官方标准
用户群体和第三方标签库没有jsp多
三、jsp的模板
缺点:
可以写java代码,无法严格做到MVC模式优点:
官方标准用户群体和第三方标签库多。
对jsp标签支持不够好
相关文章推荐
- Spring boot配置freemarker,jsp,velocity模板
- Tomcat配置+JSP页面模板修改UTF-8
- Struts JSP页面模板例 Header Footer LeftMenu...
- jsp单页面数据库查询模板:支持分页、排序、简单搜索、设置每页显示页数功能
- spring boot 使用velocity、freeMarker模板创建html页面返回给前端
- springboot 常用两种图形形式(thymeleaf模板,jsp页面)
- 修改MyEclipse中的Jsp页面模板和默认编码模式
- JSP模板页面(整合struts2)
- JSP页面使用JSTL日期对比
- Spring 集成Velocity,代替JSP输出自定义页面
- jsp,velocity,freemark页面引擎的比较
- Java 常用工具类(16) : jsp和thymeleaf及其他模板页面静态化工具类
- SpringMVC 学习-如何搭配使用 Velocity 页面模板
- MyEclipse修改页面模板(JSP和HTML等) 分类: WEB项目应用 2010-01-31 00:03 698人阅读 评论(1) 收藏
- eclipse for javaEE - 新建jsp页面模板设置
- 用WebWork、JSP、Velocity建立注册页面
- java视图层技术 jsp、freemarker、velocity 对比
- 模板引擎 Velocity :动态生成页面
- jsp中遍历map,通过key和code对比,将map的value显示到页面
- 【Velocity模板引擎】前端页面#if...#elseif...#end语句用法