我是靠谱客的博主 强健酸奶,最近开发中收集的这篇文章主要介绍jsp和servlet详解,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

1:Jsp的本质就是servelet,通过它的执行顺序:jsp先经过web容器翻译成.java文件,再经过jvm编译成.class文件,最后再servlet上运行响应到客户端。
2:jsp主要写一些页面显示,而servlet主要写逻辑控制,事务处理等。
3:servlet中没有内置对象,jsp中的内置对象继承于httpServletRequst和httpServletResponse对象这两个继承于httpServlet对象得到。所以说jsp本质还是servlet。
4:servlet文件的逻辑控制完全再java文件里,与html分离;而jsp文件可以把java和html组合起来生成一个.jsp的文件。

Servlet的生命周期:
1:客户端发送请求,到达tomcat的web容器,发送后,web容器解析请求,创建servlet实例,在没有web注解的情况下是利用web.xml文件里面创建实例,利用servlet-mapping和servlet来写。有注解的话,就通过注解来创建实例。
2:创建实例后第二步是初始化:调用init()方法。到达servlet服务器。
(比如一些应用的资源加载状态)
3:第三步则是服务方法,调用servlet的service方法,如果调用这个方法的话,你的doxxx方法就不会用了。
4:服务后,servlet会输出响应到达tomcat的web容器,最后输出到客户端。最后是销毁,当servlet容器关闭时,它的实例也会被销毁,这样的话,下次再发布工程时,会调用destroy销毁上次发布的实例。

最后

以上就是强健酸奶为你收集整理的jsp和servlet详解的全部内容,希望文章能够帮你解决jsp和servlet详解所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(105)

评论列表共有 0 条评论

立即
投稿
返回
顶部