1,转发和重定向的区别
2,request作用域及方法
request作用域,可以用来传任意类型的数据,需要用setAttribute(key,value),key为String类型,value是object
3,getParameter和getAttribute的区别
getParameter拿到的是request中的参数,可以拿到表单里提交的,url里的参数
getAttribute拿到的是通过setAttribute中存入request中的属性
4,Servlet生命周期
a,调用构造方法,创建Servlet对象(Servlet是单例的,构造方法只会执行一次)
b,调用init方法,进行初始化操作(指挥执行一次)
c,当有请求访问servlet时,会执行service方法(每次请求都会执行),在父类HteepServlet中,重写了service方法,会把请求,分发给doPost和doGet方法
d,当容器关闭的时候,会执行destroy方法,销毁对象,释放资源
注意:子类不在必要的时候不要重写父类的方法,否则可能会不执行doPost和doGet方法,同样父类的方法最好也不要动
cookie是以key-value形式存放在浏览器中的,多次设置同key的cookie,值会覆盖
cookie和转发或者重定向没有关系,不管怎样都会有值,但只能存放字符串。
cookie的生命周期:
‘>0有效期,单位秒,=0失效,<0内存存储
cookie里不能存敏感信息