Servlet基础知识点

Posted 寻找风口的猪

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Servlet基础知识点相关的知识,希望对你有一定的参考价值。

一、web.xml 的加载顺序是:

ServletContext-> context-param ->listener -> filter -> servlet
而同个类型之间的实际程序调用的时候的顺序是根据对应的 mapping 的顺序进行调用的。

二、常用监听接口:

Interface ServletContextListener
Interface ServletContextAttributeListener

三、怎么设置Cooike

//创建cookie
Cookie cookie = new Cookie("username","hello");

/**
* 设置cookie失效时间
* 1.如果maxAge为负数,则表示该Cookie仅在本浏览器窗口以及本窗口打开的子窗口内有效,关闭窗口后该Cookie即失效。
* maxAge为负数的Cookie,为临时性Cookie,不会被持久化,不会被写到Cookie文件中。
* Cookie信息保存在浏览器内存中,因此关闭浏览器该Cookie就消失了。
* Cookie默认的maxAge值为–1。
* 2.如果maxAge为0,则表示删除该Cookie。Cookie机制没有提供删除Cookie的方法,因此通过设置该
* Cookie即时失效实现删除Cookie的效果。失效的Cookie会被浏览器从Cookie文件或者内存中删除,
*/
cookie.setMaxAge(0);
cookie.setMaxAge(-1);
cookie.setMaxAge(10);
response.addCookie(cookie);

四、怎么取cookie

Cookie[] cookies = request.getCookies();
for(Cookie cookie : cookies) {
........
}

以上是关于Servlet基础知识点的主要内容,如果未能解决你的问题,请参考以下文章

Servlet基础知识

Servlet的基础知识总结

JSP SERVLET 基础知识

Servlet基础知识

Servlet基础知识

11_Servlet基础知识