前言
 实现的时候可以实现Servlet接口或者继承HttpServlet抽象类
一、初始Servlet
 页面发送test请求  Z1a2FuZ18=,size_16,color_FFFFFF,t_70) 建立test请求和servlet的关系
 获取servlet全局对象 
二、servlet生命周期
 如果重写了service,则无论是get请求还是post请求都会走service方法  在服务器关闭的时候会调用destroy()方法 
三、request常用方法
 
 注意get请求是不需要我们去考虑处理乱码的 当然我们也能直接获取一组数据   无论前台转递什么样的数据,后台都是使用String接收的 页面跳转会把web目录作为根目录   
四、response常用方法
  req和resp跳转的区别  重定向的时候有两次请求,会丢失request里面存的数据
五、session
  注意直接关闭浏览器session并不会直接失效,而是要等待超过非活动时间

六、获取初始化参数
比如我们之前使用request,setCharacterEncoding()来设置编码肯定是不便于后期的修改的 可以针对某一个servlet进行定义  也可以定义全局初始化参数
 
七、servlet注解
前面试通过配置文件web.xml的方法实现servlet的,但是servlet过多时不便于管理  loadOnStartup表示加载的顺序,默认为-1,越小加载的优先级越高
|