Servlet知识点回顾(不按顺序)

  Tomcat容器分为四个等级:container容器,engine容器,host容器,servlet容器。Servlet管理context容器,一个context就是Web项目。

  执行流程:
        <url-pattern>/servlet/HelloServlet</url-pattern>
    --> <servlet-class>com.imooc.servlet.HelloServlet</servlet-class>
    --> doGet()或者doPost()

  Servlet生命周期
      1、初始化阶段,服务器开始时判断Servlet是否存在,决定创建与否,再调用init()
      2、响应客户端请求,调用service()方法。由service()方法根据提交方式选择执行doGet()或者doPost()。
      3、服务器关闭,调用destroy()。

  在下列时刻Servlet容器装载Servlet
      1、自动装载 <load-startup>1</load-startup>;2、客户端首次向Servlet发生请求;3、Servlet类文件被更新,重新装载。

  绝对路径:电脑存储路径。相对路径:相对于当前资源的路径。

  /servlet/HelloServlet  第一个/表示服务器的根目录。
  request.getContextPath 获取到项目的根目录
  <url-pattern>/servlet/HelloServlet</url-pattern>
                         第一个/表示服务器的根目录。
  请求重定向跳转会在当前路径寻找。
  服务器内部跳转"/test.jsp"这里得斜线表示项目根目录,不加斜线,会在当前路径中寻找

  初始化web.xml  <init-param> getInitParameter()方法获得
                    <param-name>xxx</param-name>
                    <param-value>xxx</param-value>
                </init-param>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值