`
plane
  • 浏览: 158237 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

jsp java 读写cookie

    博客分类:
  • java
阅读更多
读cookie
//读取cookie
String loginType = "";
String strgrouploginid = "";
String strloginid = "";

Cookie[] cookies = request.getCookies(); 
if(cookies!=null)
{
    
    for (int i = 0; i < cookies.length; i++ )
    {
        Cookie c = cookies[i];
        if(c.getName().equalsIgnoreCase("loginType"))
        {
            loginType = c.getValue();
        }
        else if(c.getName().equalsIgnoreCase("strgrouploginid"))
        {
            strgrouploginid = c.getValue();
        }
        else if(c.getName().equalsIgnoreCase("strloginid"))
        {
            strloginid = c.getValue();
        }
    }
}

写cookie
private void setCookie(String loginType,String strgrouploginid,String strloginid,HttpServletRequest request,HttpServletResponse response)
    {
        //清除cookie
        Cookie[] cookies = request.getCookies(); 
        if(cookies!=null)
        {
            
            for (int i = 0; i < cookies.length; i++ )
            {
                Cookie c = cookies[i];
                if(c.getName().equalsIgnoreCase("loginType"))
                {
                    Cookie loginTypeCookie = new Cookie("loginType",null);
                    response.addCookie(loginTypeCookie);
                }
                else if(c.getName().equalsIgnoreCase("strgrouploginid"))
                {
                    Cookie strgrouploginidCookie = new Cookie("strgrouploginid",null);
                    response.addCookie(strgrouploginidCookie);
                }
                else if(c.getName().equalsIgnoreCase("strloginid"))
                {
                    Cookie strloginidCookie = new Cookie("strloginid",null);
                    response.addCookie(strloginidCookie);
                }
            }
        }
        //写cookie
        Cookie loginTypeCookie = new Cookie("loginType",loginType);
        Cookie strgrouploginidCookie = new Cookie("strgrouploginid",strgrouploginid);
        Cookie strloginidCookie = new Cookie("strloginid",strloginid);
        loginTypeCookie.setMaxAge(COOKIE_ALIVE_TIME);
        strgrouploginidCookie.setMaxAge(COOKIE_ALIVE_TIME);
        strloginidCookie.setMaxAge(COOKIE_ALIVE_TIME);
        response.addCookie(loginTypeCookie);
        response.addCookie(strgrouploginidCookie);
        response.addCookie(strloginidCookie);
        
    }

分享到:
评论

相关推荐

    最新Java面试题视频网盘,Java面试题84集、java面试专属及面试必问课程

    │ Java面试题20.jsp和Servlet的相同点和不同点?.mp4 │ Java面试题21.内置对象和四大作用域和页面传值.mp4 │ Java面试题22.Session和Cookie的区别.mp4 │ Java面试题23.mvc模式和mvc各部分的实现.mp4 │ Java面试...

    java jdk实列宝典 光盘源代码

    读写Blob数据,blob数据常以二进制形式存储比较大的文件数据,如图片、视频文件等,本文介绍如何往数据库中读写blob数据,BlobData.java; 使用ResultSet更新数据库,UpdateWithResultSet.java; 使用RowSet,....

    java web技术开发大全(最全最新)

    《Java Web开发技术大全:JSP+Servlet+Struts+Hibernate+Spring+Ajax+》讲解了JSP/S rvlet技术的基础知识,并提供了一个综合案例展示其具体应用,它们是Java Web服务端技术的基石,也是学习Java Web开发所要必须掌握...

    java web开发技术大全

    《Java Web开发技术大全:JSP+Servlet+Struts+Hibernate+Spring+Ajax+》讲解了JSP/S rvlet技术的基础知识,并提供了一个综合案例展示其具体应用,它们是Java Web服务端技术的基石,也是学习Java Web开发所要必须掌握...

    2021年最新java面试题--视频讲解(内部培训84个知识点超详细).rar

    Java面试题22.Session和Cookie的区别和使用场景 Java面试题23.mvc模式和mvc各部分的实现 Java面试题24.数据库分类和常用数据库 Java面试题25.关系型数据库的三范式 Java面试题26.事务的四大特征 Java面试题27.mysql...

    java面试题大全--java基础,struts,spring,ejb等

    4.描述Cookie和Session的作用,区别和各自的应用范围,Session工作原理。 5.列出Jsp中包含外部文件的方式,两者有何区别。 6.说明Jsp中errorPage的作用,应用范围。 7.介绍在Jsp中如何使用JavaBeans。 8.简单介绍JSP...

    java面试宝典

    132、在JSP中如何删除一个COOKIE? 32 133、在一个JSP的请求处理中如何停止JSP的执行 33 134、在JSP中如何定义方法 33 135、在JSP中能发送EMAIL吗 34 136、在SERVLET中我能调用一个JSP错误页吗 34 137、APPLET和JSP...

    JAVA编程百例(照着例子更容易!)

    实例2 java流程控制 实例20 工具栏 实例21 内部窗体 实例22 分割一个面板 实例23 滑动杆 实例24 颜色过滤器 实例25 表格 实例26 基本图形绘制 实例27 绘制波图形 实例28 图片的处理 实例29 绘制指针时钟 实例3 数组...

    JAVA面试题最全集

    描述Cookie和Session的作用,区别和各自的应用范围,Session工作原理。 5.列出Jsp中包含外部文件的方式,两者有何区别。 6.说明Jsp中errorPage的作用,应用范围。 7.介绍在Jsp中如何使用JavaBeans。 8.简单介绍...

    Java JDK实例宝典

    全部代码出自电子工业出版社夏先波的《Java JDK实例宝典》一书,本书以J2SE 5.0为开发环境,选取Java应用的典型实例,循序渐进地介绍了Java语言的各种开发方法和技巧,实例代码注释详细规范,思路清晰。 第1章 ...

    java 面试题 总结

    JAVA相关基础知识 1、面向对象的特征有哪些方面 1.抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用...

    Java及大数据学习路线.pdf

    1.Java学习路线 1.1JavaSE Java基础 Java8新特性 数据库MySQL与SQL语⾔ JDBC 1.2JavaWeb HTML基础与CSS JavaScript DOM 与 jQuery XML与Tomcat HTTP协议 服务器端组件Servlet JSP EL表达式 JSTL 会话控制Cookie和...

    超级有影响力霸气的Java面试题大全文档

    超级有影响力的Java面试题大全文档 1.抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。...

    这是一篇有关 在线聊天系统 的系统报告书

    主要内容及拟解决的问题:四大模块的建立,数据库的读写,聊天模块的调试,以及一些代码的调等。 课程实际要求:网络聊天工具大多数由服务器程序和客户端程序组成。主要有两种类型,一种是类似QQ,MSN类型的,需要...

    千方百计笔试题大全

    132、在JSP中如何删除一个COOKIE? 32 133、在一个JSP的请求处理中如何停止JSP的执行 33 134、在JSP中如何定义方法 33 135、在JSP中能发送EMAIL吗 34 136、在SERVLET中我能调用一个JSP错误页吗 34 137、APPLET和JSP...

    PHP基础教程 是一个比较有价值的PHP新手教程!

    据我所知,JSP基于Java,因此Java程序员可以轻松开始编码。ASP只是一个一般的引擎,具有支持多种语言的能力,不过默认的并且是最常用的还是VBScript。 mod_perl与Perl一样强大,只是更快一些。 二、PHP入门 PHP...

Global site tag (gtag.js) - Google Analytics