经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
当前位置:技术经验 » Java相关 » Java » 查看文章
serverlet声明周期
来源:cnblogs  作者:so_serious  时间:2018/11/9 11:24:05  对本文有异议

servlet生命周期

     被创建:默认情况下,当servlet第一次被访问时,由服务器创建该对象,调用init()初始化方法,一个servlet只会被创建一次。

                   可以配置servlet让其他服务器启动时,就被创建。

                    <load-on-startup>3<load-on-startup>

                  负数:默认值-1,第一吃访问时创建

                  非负数:服务器启动时创建

                     数字越小,优先级越高

  提供服务:每一次访问Servlet都会调用service()方法,提供服务(接收请求并响应)

被销毁:服务器关闭之前,销毁servlet

    调用destroy()销毁方法

   getServletInfo()方法是一个可选的方法,它提供有关servlet的信息,如作者、版本、版权。

   getServletConfig():Servlet的配置对象

      1.获取Servlet的初始化参数

 String                     getInitParameter(String name)

Enumeration getInitParameterNames()  

       2.获取ServletContext上下文对象

     getServletContext()

 

 

//获取初始化参数
String initParameter = arg0.getInitParameter("name"); //单个获取
System.out.println(initParameter);
//获取所有初始化参数的值
Enumeration<String> names = arg0.getInitParameterNames(); //多个获取,遍历枚举
//遍历枚举
while(names.hasMoreElements()){
//获取
String name = names.nextElement();
String value = arg0.getInitParameter(name);
System.out.println(name+":"+value);
}

 

//获取ServletContext对象
ServletContext context = arg0.getServletContext();
System.out.println(context);

 友情链接:直通硅谷  点职佳  北美留学生论坛

本站QQ群:前端 618073944 | Java 606181507 | Python 626812652 | C/C++ 612253063 | 微信 634508462 | 苹果 692586424 | C#/.net 182808419 | PHP 305140648 | 运维 608723728

W3xue 的所有内容仅供测试,对任何法律问题及风险不承担任何责任。通过使用本站内容随之而来的风险与本站无关。
关于我们  |  意见建议  |  捐助我们  |  报错有奖  |  广告合作、友情链接(目前9元/月)请联系QQ:27243702 沸活量
皖ICP备17017327号-2 皖公网安备34020702000426号