首页
App
&
Coffee
文档
项目
分享
反馈
俱乐部
登录
注册
想请教一个问题,为什么有JSP可以用,为何还要用模板呢?
rocker18
2017-08-08 20:10
用模板的意义在哪里呀···
项目:
JFinal
评论区
马小酱
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 的核心功能是重用模板内容,避免代码冗余重复
回复
发送
我要反馈
热门反馈
扫码入社