首先,如果你知道 JSP 的话,应该知道 Servlet ,应该知道 Servlet 其实就是一个 Class 文件,运行在服务端。其实 JSP 也属于 Servlet ,所以如果要说,JSP 其实也属于后端。
JSP 其实是可以添加 Java 代码的,我们可以把所有的业务逻辑都写到 JSP 页面中,然后直接通过 JSP 完成所有的数据库操作。JSP 这个技术其实有点类似于 PHP。
类比 PHP,PHP 是运行在服务端,将 HTML 代码输出到浏览器,得到我们看得到的网页。
JSP 也是这样,严格来说属于服务端,将 HTML 输出到浏览器得到我们所见的网页。
但是由于技术的发展,现在我们通常情况下,不把所有的业务逻辑、数据库连接等的操作都放在 JSP 里面。
我们把 HTML 放到 JSP 里面,把业务逻辑数据库连接等代码放到 Servlet 里面。
这样代码更加的清晰。
JSP 其实是更偏向于 View(视图)的 Servlet。
提问中的链接问题问:是否可以只用 Servlet 不用 JSP, 答案是可以的。Servlet 和 JSP 本质其实是同一个东西,只是我们把侧重点在 View 一方的称为 JSP,把侧重点在业务逻辑这一方的称为 Servlet。
所以 JSP 所能做的, Servlet 全部都能够完成。
我们在 JSP 中写 <input type="text" value="文本框"/>
和我们在 Servlet 中写
out.println("<input type='text' value='文本框'");
这两者等价。
熟悉 PHP 的应该能够很快的反应过来。
前端到后端的一些理解
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 转自陈明乾的博客,可能有一定更新。 转原文声明:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、...
- 0 系列目录# WEB请求处理 WEB请求处理一:浏览器请求发起处理 WEB请求处理二:Nginx请求反向代理 本...
- Job Description Sr. Operations Program Manager Location: ...