Servlet中(Session、Cookies、Servletcontext)的基本用法
//req: 用于获得客户端(浏览器)的信息
//res: 用于向客户端(浏览器)返回信息
1、session的设置:
//得到和req相关联的session,如果没有就创建session
HttpSession hs=req.getSession(true);
//向session中添加一个属性(String 类型的)
hs.setAttribute("name","hanzhewei");
//如果不指定时间,那么该session的有效期是30min,在此设定为30秒
hs.setMaxInactiveInterval(30);
session的获取:
//得到和req相关联的session,如果没有就创建session
HttpSession hs=req.getSession(true);
String name=hs.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<allCookies.length;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的区别(如图):
Servlet中(Session、Cookies、Servletcontext)的基本用法相关推荐
- Servlet中的Response(HTTP响应对象)用法及笔记
Servlet中的Response用法及笔记 1.生命周期(创建到销毁的过程,init>service>destroy) 2.生命周期的描述 3.ServletConfig对象的使用 4. ...
- Sission与aplication 在servlet中用法汇总
application用法: 在Servlet中,取得application有两种方法: 1.通过无参初始化方法,直接取得: 2.通过有参初始化方法,必须使用config对象取得. 实例: 1. ...
- php session举例,PHP 中session的经典用法
PHP中session的经典用法 PHP中的session默认情况下是使用客户端的Cookie.当客户端的Cookie被禁用时,会自动通过Query_String来传递. Php处理session会话 ...
- servlet中的session不一定会被创建
参考:http://c5ms.iteye.com/blog/1260593 servlet中的session不一定会被创建 以前在树上看session的生命周期,都知道session的生命周期是在客户 ...
- Spring MVC中Session的正确用法之我见02
Spring MVC中Session的正确用法之我见 Spring MVC是个非常优秀的框架,其优秀之处继承自Spring本身依赖注入(Dependency Injection)的强大的模块化和可配置 ...
- Java Servlet(三):Servlet中ServletConfig对象和ServletContext对象
本文将记录ServletConfig/ServletContext中提供了哪些方法,及方法的用法. ServletConfig是一个抽象接口,它是由Servlet容器使用,在一个servlet对象初始 ...
- java中session的用法与原理
https://www.cnblogs.com/xdp-gacl/p/3855702.html session简介 在WEB开发中,服务器可以为每个用户浏览器创建一个会话对象(session对象),注 ...
- php中sisson用法,thinkPHP中session()方法用法详解
本文实例讲述了thinkPHP中session()方法用法.分享给大家供大家参考,具体如下: 系统提供了Session管理和操作的完善支持,全部操作可以通过一个内置的session函数完成. 用法 s ...
- c中session的用法
c中session的用法你知道吗?下面小编就跟你们详细介绍下c中session的用法,希望对你们有用. c中session的用法如下: Session的基本属性: 一.属性 1.SessionID S ...
- java中session的作用_java中session的工作原理是什么?和Cookies有何区别?
现在大家学习的东西和以前大不相同了,越来越多的人倾向于去学习高新技术以获得更好的发展.java是很多人的第一选择.java中的知识还是很多的,今天就来为大家介绍一下. 首先来说一下java中sessi ...
最新文章
- python自学网课推荐-这些AI课网课最具人气!不仅免费、系统,还附带链接 | 资源...
- 数据采集之解析Mysql的binlog日志发送至Kafka实时消费(转:https://blog.csdn.net/liguohuabigdata/article/details/79472777)
- 可以发外链的网站_SEO分享:网站推广的四大推广方法
- (收集)vim72 .vimrc的一个样本
- [目标检测]YOLO原理
- 趣味图解 | 什么是缺页错误 Page Fault?
- java设计一个程序后怎么测试_Java语言程序设计(第1阶段学习测试)(都平)
- nginx location 配置
- DevExpress GridView 自定义实现底部汇总
- Android签名 (一) 查看签名信息
- 闪聚支付前端部署指南
- chrome 谷歌idm视频下载插件
- 适合购买免备案云服务器一般是哪些网站业务?
- 看图赏鉴——阿里云张北数据中心
- 自动驾驶寻找「商业闭环」
- shell脚本实操学习之函数、正则表达式
- 分布式事务框架seata介绍
- 使用Gin框架集成JWT,源码、详解、面试问题
- 2022-2027年中国海参行业市场调研及未来发展趋势预测报告
- 易语言 json取成员数 根节点就是数组