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