什么是Servlet:
就是一个运行在WEB服务器上的小的java程序,用来接收和响应从客户端发送过来的请求,通常使用HTTP协议。
Servlet 就是Sun公司提供的一个动态网页开发技术。
Servlet的作用:
用来处理从客户端游览器发送的请求,并且可以对请求作出响应
Servlet生命周期
Servlet生命周期的四个阶段的执行时机
阶段一:实例化 调用Servlet的构造器创建一个具体的Servlet对象的过程
阶段二:初始化 在初始化阶段,Init()方法会被调用
阶段三:就绪,Servlet被初始化后就处于能够响应请求的就绪状态,service(req,res)
阶段四:销毁Servlet容器停止或者重新启动都会引起销毁Servlet对象的动作,destroy();
Servelt配置
设置Servlet在服务器启动的时候被创建好
1 =0,表示容器启动时就会被创建,
<0,或未设置,代表servlet被请求时被执行
>0.值越小,启动的时机就越早
<load-on-startup> </load-on-startup>
Url-patten配置
共有三种:
完全路径匹配
目录匹配/通配符匹配:以/开始需要以 *元素
例如:/*. /aaa/*. /aaa/bbb/*
后缀匹配:不能以/开始。可以以*开始的,目录匹配后后缀匹配不能混合使用
例如*.do *.action