java表现层技术Jsp和Freemarker比较

Jsp -- java官配

优点:

1、支持jsp标签jstl和el表达式

2、功能强大使用简单,支持写java代码

3、官方标配,用户群广,有丰富的第三方jsp标签库

缺点:

1、可以写java代码,用不好会破坏mvc结构,前后端开发无法完全独立互相干扰

Freemarker -- 后起之秀

优点:

1、支持jsp标签,但是写法和jsp不一样(个人觉得有些写法比jsp更简单,如if/else)

2、不可以写java代码,严格做到了前后端分离

3、内置大量的常用功能,使用方便

4、可以自定义模板

缺点:

1、不是官配,用户群和第三方标签库没有jsp多

2、因为功能强大,所以使用略比jsp复杂些

两种页面技术怎么选择?

1、简单的页面jsp比freemarker表现的好,毕竟是官配

2、页面涉及复杂的判断逻辑或日期金额格式化时,freemarker表现更好

文章内容主要来自网络和个人编辑,欢迎阅读评论和转载!

猜你喜欢

转载自blog.csdn.net/super_tianxinmomo/article/details/79992334