Servlet生命周期

1.servlet的配置和映射:

                    

    其中,是对应的一个类。

2.Servlet容器:运行Servlet,JSP,Filter等的软件环境

  1.可以来创建Servlet,并调用Servlet的相关声明周期方法

3.servlet有三个体现生命周期的方法:

  (1).void init(ServletConfig config)

  当servlet第一次被访问的时候会被调用
  servlet的实例默认情况下是第一次被访问的时候创建(可变)以后访问不会被调用
  (2).void service(ServletRequest request,ServletResponse response)
         每次请求来的时候都会被调用
  (3).void destory() 销毁
  当ServletTest02对象实例被销毁的时候被调用

4.Service方法:

  public void service(ServletRequest request, ServletResponse response)

  throws ServletException, IOException {}

  执行时机:当一个请求请求当前Servlet的时候被调用,处理当前的Servlet的业务逻辑并且把响应返回给浏览器,参数接受和处理响应请求。

  ServletRequest:封装了请求信息,可以从中获取到任何的请求信息。

  ServletResonse:封装了响应信息,如果想给用户什么响应,具体可以使用该接口中的方法实现。

  这两个接口实现都是服务器给予实现的,并且在服务器调用service方法时转入。

5.SerfvletRequest:

  ①String getParameter(String name):根据请求参数的名字,返回参数值。若请求参数有多个值(例如cheakbox),该方法只能获取到第一个提交的值。

  ②String [] getParameterValues(String name):根据请求参数的名字,返回请求参数对应的字符串数组。

  ③Enumeration getParameterNames():返回参数名对应的Enumeration对象,类似于bServletConfig(或SrrvletContex)的getinitParameterNames()方法。

  ④ Map getParameterMap():返回请求参数的键值对:Key:参数名,value:参数值,String 数组类型。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值