zoukankan      html  css  js  c++  java
  • servlet 的生命周期

      servlet 在tomcat 服务器中是单例的,是多线程的,建议不使用成员变量。

    1.Constructor 构造方法,当浏览器第一次访问该servlet 的时候创建对象。第二次、第三次都不在调用构造方法。

    2.init()初始化方法,在调用构造方法之后调用,只调用一次。

    3.service() 方法,每次都访问servlet 都调用该方法。可以在service 中使用java 反射机制来决定调转哪个方法。

    4.destory()销毁方法,在停止服务的时候会调用该方法。

      servletConfig 接口,用来获取servlet在web.xml 的初始化参数。学会查看api文档,学习接口里面定义的方法含义。

      servletContext 容器,一个web应用中只有一个servletContext对象

                                 1)转发

                                          a)地址栏不会改变

                                          b)转发只能转发到当前web应用内的资源

                                         c)可以在转发过程中,可以把数据保存到request域对象中

                                2)重定向                         

                                         a)地址栏会改变,变成重定向到地址。

                                         b)重定向可以跳转到当前web应用,或其他web应用,甚至是外部域名网站。

                                         c)不能再重定向的过程,把数据保存到request中。

  • 相关阅读:
    Visual Studio 2019 Xamarin 设计器显示不正常
    Chrome 关闭稍后阅读/阅读清单功能
    Chrome 浏览器历史记录的日期格式转换 sqlite3
    将博客搬至CSDN
    python selenium 库利用 pytesseract 识别验证码方案
    layui OSS Web直传
    苹果App Store审核被拒记录(持续更新中...)
    iOS RSA加密解密
    PHP、Android、iOS接口RSA加密解密
    安卓RSA加密解密(简单复制直接使用)
  • 原文地址:https://www.cnblogs.com/py1994/p/6832143.html
Copyright © 2011-2022 走看看