//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)的基本用法相关推荐

  1. Servlet中的Response(HTTP响应对象)用法及笔记

    Servlet中的Response用法及笔记 1.生命周期(创建到销毁的过程,init>service>destroy) 2.生命周期的描述 3.ServletConfig对象的使用 4. ...

  2. Sission与aplication 在servlet中用法汇总

    application用法: 在Servlet中,取得application有两种方法:  1.通过无参初始化方法,直接取得:  2.通过有参初始化方法,必须使用config对象取得. 实例:  1. ...

  3. php session举例,PHP 中session的经典用法

    PHP中session的经典用法 PHP中的session默认情况下是使用客户端的Cookie.当客户端的Cookie被禁用时,会自动通过Query_String来传递. Php处理session会话 ...

  4. servlet中的session不一定会被创建

    参考:http://c5ms.iteye.com/blog/1260593 servlet中的session不一定会被创建 以前在树上看session的生命周期,都知道session的生命周期是在客户 ...

  5. Spring MVC中Session的正确用法之我见02

    Spring MVC中Session的正确用法之我见 Spring MVC是个非常优秀的框架,其优秀之处继承自Spring本身依赖注入(Dependency Injection)的强大的模块化和可配置 ...

  6. Java Servlet(三):Servlet中ServletConfig对象和ServletContext对象

    本文将记录ServletConfig/ServletContext中提供了哪些方法,及方法的用法. ServletConfig是一个抽象接口,它是由Servlet容器使用,在一个servlet对象初始 ...

  7. java中session的用法与原理

    https://www.cnblogs.com/xdp-gacl/p/3855702.html session简介 在WEB开发中,服务器可以为每个用户浏览器创建一个会话对象(session对象),注 ...

  8. php中sisson用法,thinkPHP中session()方法用法详解

    本文实例讲述了thinkPHP中session()方法用法.分享给大家供大家参考,具体如下: 系统提供了Session管理和操作的完善支持,全部操作可以通过一个内置的session函数完成. 用法 s ...

  9. c中session的用法

    c中session的用法你知道吗?下面小编就跟你们详细介绍下c中session的用法,希望对你们有用. c中session的用法如下: Session的基本属性: 一.属性 1.SessionID S ...

  10. java中session的作用_java中session的工作原理是什么?和Cookies有何区别?

    现在大家学习的东西和以前大不相同了,越来越多的人倾向于去学习高新技术以获得更好的发展.java是很多人的第一选择.java中的知识还是很多的,今天就来为大家介绍一下. 首先来说一下java中sessi ...

最新文章

  1. python自学网课推荐-这些AI课网课最具人气!不仅免费、系统,还附带链接 | 资源...
  2. 数据采集之解析Mysql的binlog日志发送至Kafka实时消费(转:https://blog.csdn.net/liguohuabigdata/article/details/79472777)
  3. 可以发外链的网站_SEO分享:网站推广的四大推广方法
  4. (收集)vim72 .vimrc的一个样本
  5. [目标检测]YOLO原理
  6. 趣味图解 | 什么是缺页错误 Page Fault?
  7. java设计一个程序后怎么测试_Java语言程序设计(第1阶段学习测试)(都平)
  8. nginx location 配置
  9. DevExpress GridView 自定义实现底部汇总
  10. Android签名 (一) 查看签名信息
  11. 闪聚支付前端部署指南
  12. chrome 谷歌idm视频下载插件
  13. 适合购买免备案云服务器一般是哪些网站业务?
  14. 看图赏鉴——阿里云张北数据中心
  15. 自动驾驶寻找「商业闭环」
  16. shell脚本实操学习之函数、正则表达式
  17. 分布式事务框架seata介绍
  18. 使用Gin框架集成JWT,源码、详解、面试问题
  19. 2022-2027年中国海参行业市场调研及未来发展趋势预测报告
  20. 易语言 json取成员数 根节点就是数组

热门文章

  1. python用浏览器打开网页的两种方式
  2. 从短期到长期:品牌建设应该如何使用web3进行营销
  3. Java开发环境配置/Vscode搭建
  4. nvme固态必须uefi启动吗_听说这招能在3秒内启动Windows10,很多高手都这么做,你知道吗?...
  5. 利用FatFs文件系统读取文件最近一次修改日期和时间
  6. SAP CPI and PO
  7. 华为OD机试之完美走位(Java源码)
  8. 【嗜血GO笔记】引入包的一个异常
  9. MATLAB中3D图形修饰处理
  10. 向量的点乘(内积、点积)