Servlet中(Session、cookies、servletcontext)的基本用法
来源:互联网 发布:小程序数据分析 编辑:程序博客网 时间:2024/06/08 14:31
/req: 用于获得客户端(浏览器)的信息 ( request)
//res: 用于向客户端(浏览器)返回信息 (response)
1、session的设置:
//得到和req相关联的session,如果没有就创建session
HttpSession ht=req.getSession(true);
//向session中添加一个属性(String 类型的)
ht.setAttribute("name","韩顺平");
//如果不指定时间,那么该session的有效期是30min
//你也可以指定时间,30s
ht.setMaxInactiveInterval(30);
session的获取:
//得到和req相关联的session,如果没有就创建session
HttpSession ht=req.getSession(true);
String name=ht.getAttribute("name");
session的删除:
//从session中删除you属性
//ht.removeAttribute("you");
ht.setMaxInactiveInterval(0);
2、cookies的设置;
//现在服务器端创建一个cookie
Cookie myCookie=new Cookie("color1","red");
// 该cookie存在的时间
myCookie.setMaxAge(30);
//如果你不设置存在时间,那么该cookie将不会保存
//将该cookie写回到客户端
res.addCookie(myCookie);
cookies的获取:
//从客户端得到所有cookie信息
Cookie [] allCookies=req.getCookies();
int i=0;
//如果allCookies不为空...
if(allCookies!=null){
//从中取出cookie
for(i=0;i
//依次取出
Cookie temp=allCookies[i];
}
}
cookies的删除:
//将该cookie删除
temp.setMaxAge(0);
3、servletcontext的设置:
//得到servletcontext
ServletContext sc=this.getServletContext();
//添加属性
sc.setAttribute("myInfo","我是顺平");
servletcontext的获取:
//得到servlet context
ServletContext sc=this.getServletContext();
//得到属性和它对应的值
String info=(String)sc.getAttribute("myInfo");
4.session、cookies、servletcontext的区别(如图):
//res: 用于向客户端(浏览器)返回信息 (response)
1、session的设置:
2、cookies的设置;
3、servletcontext的设置:
4.session、cookies、servletcontext的区别(如图):
0 0
- Servlet中(Session、Cookies、Servletcontext)的基本用法
- Servlet中(Session、cookies、servletcontext)的基本用法
- Cookies,Session,ServletContext 的读写
- django 中cookies和session的用法
- Servlet机制中Request、Session、servletContext的区别分析
- Servlet机制中Request、Session、servletContext的区别分析
- Servlet机制中Request、Session、servletContext的区别分析
- SESSION和COOKIES的用法
- ServletContext,session,servlet的线程安全问题
- Servlet-监听器(ServletContext、Request、Session)
- Servlet-Session与Cookies
- Servlet中Request, ServletContext,Session域和Jsp中Page域的区别
- java笔记——Cookies+session+ServletContext
- ios中cookies介绍及基本用法
- Servlet - Request、Session、servletContext区别
- Servlet之ServletContext、Session、Cookie
- Servlet - Request、Session、servletContext区别
- AngularJs中$cookies的用法
- iOS开发UI篇—CALayer简介
- Markdown: Basics (快速入门)
- JDBC
- SQL Server学习之into 子句的使用
- php把分类递归成数组
- Servlet中(Session、cookies、servletcontext)的基本用法
- Log4j详解
- apache不能启动查错方法
- 用OpenLayers3实现自定义地图切片的发布
- C++ 虚函数表解析
- 今日作业+
- 错误集
- Linux服务器系统选择
- Javascript_备忘录1