jsp和servlet的区别?

1、jsp编译后就是Servlet。(jsp的本质是Servlet,jvm只能识别java类,不能识别JSP代码,web容器将jsp代码编译成jvm能够识别的java代码)。

2、jsp擅长表现与页面,Servlet更擅长于逻辑控制,在MVC中jsp位于视图层,servlet控制层。

3、Servlet没有内置对象,jsp的内置对象都必须通过HttpServletRequest对象和HttpServletResponse对象以及HttpServlet对象得到。

4、jsp是Servlet的一种简化,使用jsp只需要完成程序员需要输出到客户端的内容,jsp中java脚本如何镶嵌到一个类中,由jsp容器完成。

   而servlet则是完整的java类,这个类的service方法用语生成对客户端的响应。

5、jsp有HTML代码和jsp标签构成,可以方便的编写网页。

jsp和servlet的区别?,古老的榕树,5-wow.com

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。