servlet(待补充)

servlet生命周期

1.初始化,调用init()方法,生成Servlet实例
2.响应客户请求,调用service()方法,由service()方法根据提交方式悬着执行doGet()或者doPost()方法
3.终止,调用destroy()方法

servlet_life_cycle.png

tomcat装载servlet的三种情况

1.Servlet容器启动时自动装载某些Servlet,需要在web.xml文件中的<Servlet></Servlet>之间添加<loadon-startup>1<load-sartup>

数字越小优先级越高
2.在Servlet容器启动后,客户首次向Servlet发送请求
3.Servlet类文件被修改时,重新装载Servlet

获取初始化参数

在web.xml中配置Servle时可以配置初始化参数,通过<init-param>`配置:

<init-param>
    <param-name>username</param-name>
    <param-value>pinnuli</param-value>
</init-param>

在Servlet类中可以通过getInitParameter()获取:

String username = this.getInitParameter("username");

未完待续。。。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 平时我们在写一般的应用程序的时候,无论如何都会有一个main函数入口。而在进行web开发的时候,从头到尾我们都没有...
    纸简书生阅读 10,137评论 1 21
  • 本文包括: Servlet简介关于Servlet的一些类 Servlet生命周期 ServletConfig获得初...
    廖少少阅读 3,916评论 1 67
  • 1.web服务器(web server)和应用服务器(appliction server)的区别是什么? web服...
    onlyHalfSoul阅读 626评论 0 0
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,785评论 18 399
  • 【墨竹的菜园】0373——最近在整理设计案例,对于品牌星符号设计,我提出三个圈层的思维模式,从里到外分别是:企业文...
    墨竹的菜园阅读 3,160评论 0 1