jsp和servlet的区别
servlet简介
- servlet是一种服务端的java应用程序,具有独立与平台和协议的特性,可以动态生成web页面。
- 它担当客户请求与服务器相应的中间层。
jsp简介
- java服务器页面,根本上是一个简化的Servlet设计。
servlet和jsp联系
servlet和jsp区别
-
servlet在java代码中通过httpservletresponse来动态生成一个html页面。
-
jsp是通过把java代码嵌入到html中去生成一个动态的html页面。
一个在java中写html,一个在html中写java代码
servlet和jsp出现的意义
- 当我们使用servlet来生成动态页面的时候,会非常复杂,需要在out.println()来写html语句,但是servlet语句在处理前后端数据交互的时候就非常有利。
- 为了解决servlet生成动态页面的短板,我们引入了jsp,让servlet专注前端页面和后台数据库的交互。