jsp与servlet的区别

阅读更多

一、JSP

JSP全名为Java Server Pages,中文名叫java服务器页面,其根本是一个简化的Servlet设计。

JSP包含9大内置对象:request(请求对象)、response(向应对象)、pageContext(页面上下文对象)、session(会话对象)、application(应用程序对象)、out(输出对象)、config(配置对象)、page(页面对象)、exception(异常对象);

四个作用域:Request、Page、Session、Application。

 

二、Servlet

Servlet是一种服务器端的Java应用程序,具有独立于平台和协议的特性,可以生成动态的Web页面。从原理上讲,Servlet可以响应任何类型的请求,但绝大多数情况下Servlet只用来扩展基于HTTP协议的Web服务器。

 

三、jsp和servlet的区别

1、JSP是Servlet技术的扩展,本质上就是SERVLET,但是两者的创建方式不一样。Servlet是完全由JAVA程序代码构成,JSP由HTML代码和JSP标签构成。

2、Servlet擅长于流程控制和事务处理,jsp可以方便地编写动态网页、侧重于视图。

你可能感兴趣的:(jsp与servlet的区别)