zoukankan      html  css  js  c++  java
  • Servlet中(Session、cookies、servletcontext)的基本用法

    /req: 用于获得客户端(浏览器)的信息
    //res: 用于向客户端(浏览器)返回信息
    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的区别(如图):

                   

  • 相关阅读:
    解决:微信小程序富文本识别不了空白p标签的方法
    微信小程序
    fastadmin
    微信小程序
    fastadmin使用笔记
    fastadmin使用笔记
    您有新的订单,请注意查收 提示音
    js获取视频第一帧生成图片
    解决JQ WeUI 的 Picker无法动态传值的问题
    微擎 人人商城小程序获取不到用户信息
  • 原文地址:https://www.cnblogs.com/banxian-yi/p/5357334.html
Copyright © 2011-2022 走看看