前言
实现的时候可以实现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,越小加载的优先级越高
|