想请教一个问题,为什么有JSP可以用,为何还要用模板呢?

用模板的意义在哪里呀···

评论区

马小酱

2017-08-09 11:09

我也有同样的疑惑,只是觉得模板写法简单了一些,功能强大了一些,并没有体会到什么jsp做不了,模板可以做的东西。

JFinal

2017-08-09 11:36

jsp 有很多缺点:
1:jstl 语法学习成本高,书写很麻烦
2:jsp 不支持 layout,而 layout 功能对于布局来说极其重要
3:首次请求 jsp 有个编译时间,有延迟
4:jsp 的 jstl 功能比较弱,与后端 java 交互很不方便

建议下载首页的 jfinal demo,里面有 jfinal template engine 的用法,试用一下就知道好处了

还可以下载首页的 enjoy 3.2 手册,是模板引擎的用法,极度简单

rocker18

2017-08-12 09:39

@JFinal 谢谢指教,JSTL确实只能满足最基本的功能,第二点提到的layout 是指的什么呢?

JFinal

2017-08-12 10:16

@rocker18 下载首页的 jfinal demo,页面里面有一个 _layout.html 就是布局模板了,然后每个具体的模板都是被该 layout 文件调用而已

例如其中的 index.html、blog.html 的这些模板中根本没有 html head 这类头部的标记存在

layout 的核心功能是重用模板内容,避免代码冗余重复

热门反馈

扫码入社