`
plane
  • 浏览: 161774 次
  • 性别: 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面试试题jsp java web

    Java面试试题及JSP Java Web相关知识详解 在Java领域,尤其是针对Web开发的面试中,JSP(Java Server Pages)和Java Web技术是考察的重点。以下是对这些知识点的详细阐述,供您参考。 1. **Java基础** - 类与对象...

    Java项目之音乐网站(JSP+SERVLET)源代码

    在Java中,这部分功能可能通过Servlet实现,处理文件的读写操作,并确保文件上传的合法性与安全性。 除此之外,项目可能还涉及到用户认证和授权机制,如session管理来跟踪用户状态,防止未授权访问。也可能采用了...

    解决Cookie读写中文

    在本文档中,我们探讨了如何在Java Web应用中解决Cookie读写中文的问题。这个问题通常出现在处理中文字符时,由于编码不一致导致的乱码问题。以下是一些关键知识点和解决方案: 1. **编码问题**:在Web开发中,特别...

    使用jsp和java.bean来构建一个网上书店

    - **set和get方法**:通过JSP表达式或脚本元素调用JavaBean的setter和getter方法,进行数据的读写。 - **动作指令**:如`jsp:setProperty`和`jsp:getProperty`,用于设置和获取JavaBean的属性值。 **4. 数据库连接...

    JAVA+JSP的聊天室好好好.rar_java 聊天_java 聊天室_jsp_jsp 聊天室_聊天室 jsp

    【标题】"JAVA+JSP的聊天室好好好.rar" 提供的是一个基于Java和JSP技术实现的在线聊天室项目。这个项目旨在利用这两种强大的Web开发技术来创建一个实时交流平台,允许用户进行文本交谈。 【描述】"好东西,大家一起...

    Java Servlet JSP

    - Servlet 提供了许多内置的实用工具方法,帮助开发者简化了常见的 Web 开发任务,如解析和解码 HTML 表单数据、读写 HTTP 头、处理 Cookie 和跟踪会话状态等。 ##### 1.4 Java Servlet 的强大功能 - Servlet 能够...

    bh.rar_jsp 初学_jsp 系统_学生管理 java_学生管理系统_管理系统

    【标题】"bh.rar_jsp 初学_jsp 系统_学生管理 java_学生管理系统_管理系统" 提供了一个关于初学者使用 JSP(JavaServer Pages)开发学生管理系统的项目。这个标题暗示了该压缩包可能包含一个简单的 Java Web 应用...

    Java Servlet和JSP教程目录(13讲)

    - **JSP动作**:掌握`&lt;jsp:include&gt;`, `&lt;jsp:useBean&gt;`, `&lt;jsp:setProperty&gt;`, `&lt;jsp:getProperty&gt;`, `&lt;jsp:forward&gt;`, `&lt;jsp:plugin&gt;`等标签的使用,用于页面包含、组件实例化、属性读写等功能。 - **JavaBean...

    jsp(乘法表,聊天室,读写文件,猜数字游戏,检验用户登录)

    在IT领域,尤其是Web开发中,JavaServer Pages (JSP) 是一种常用的技术,用于创建动态网页。这个项目集合了多个使用JSP实现的小程序,旨在帮助初学者更好地理解和掌握JSP的基本用法和概念。 首先,我们来看乘法表。...

    JAVA中JSP常用代码

    ### JAVA中JSP常用代码...通过以上介绍,我们可以了解到在Java Web开发中,特别是使用JSP技术栈时,如何处理页面重定向、文件操作、编码问题以及基本的Cookie管理等内容。这些知识点是构建稳定、高效Web应用的基础。

    基于jsp+javabean+servlet的课程管理系统 java毕业设计

    【标题】:“基于jsp+javabean+servlet的课程管理系统”是使用Java Web技术构建的一个教育信息化解决方案,主要面向高校或培训机构,旨在高效管理和组织课程信息。这一系统结合了JSP(JavaServer Pages)、JavaBean...

    jsp网站完整实例

    这可能需要使用到JSP表单元素、Servlet的请求处理以及对数据库的读写操作。 "访问量"统计通常需要记录每个页面的访问次数,可以使用session或cookie来实现简单的计数,或者通过日志分析来获取更精确的数据。在...

    基于jsp的bbs论坛 非常详细

    本项目是一个基于Java技术栈,特别是使用jsp(JavaServer Pages)开发的BBS论坛系统,为学生或开发者提供了进行毕业设计的良好实践案例。 首先,我们来深入理解这个BBS论坛系统的关键技术: 1. **JavaServer Pages...

    Jsp教程(很全面)

    JSP页面不仅可以处理HTTP请求和响应,还能进行文件读写操作,这主要通过Java的文件I/O API实现。 ##### 4.1 File类 - **获取文件的属性**:使用File类的方法,如length()和lastModified(),获取文件大小和最后修改...

    jsp 入门教材 非常不错

    Java程序片(scriptlet)是JSP页面中的一段Java代码,用于实现具体的业务逻辑。它们使用`&lt;% %&gt;`标记来表示。 **2.4 表达式** 表达式用于输出Java表达式的值到客户端。表达式使用`&lt;%= %&gt;`标记来表示。 **2.5 JSP中...

    Java Web程序设计-1期 项目库_单元案例_Application与Cookie对象教学案例.doc

    【Java Web程序设计中的Application与Cookie对象】 在Java Web开发中,Application对象和Cookie对象是两种重要的会话管理技术,用于在用户与服务器之间存储和传递数据。它们都是Servlet API的一部分,提供了在多个...

    Java 开发--JSP教学管理系统(源代码+论文).rar

    【Java开发--JSP教学管理系统】是一个基于Java技术构建的教育信息化应用,它结合了JSP(JavaServer Pages)和Servlet等技术,旨在提供一套高效、便捷的教学管理解决方案。本系统包括了源代码和相关论文,是学习和...

    基于Java实现的BBS论坛系统(jsp+sql)源码+数据库.zip

    本资料包包含了一个基于Java技术实现的BBS(Bulletin Board System,电子公告板)论坛系统,采用jsp(Java Server Pages)作为前端展示技术,并结合SQL数据库进行数据存储和管理。这个论坛系统是学习和理解Java Web...

    JAVA面试题最全集.pdf

    本文档概括了Java面试题的知识点,涵盖了Java基础知识、JSP&Servlet技术、J2EE相关知识、Web安全性、MVC、XML、structs、Session Bean、EJB、Java多线程、文件加密技术、软件开发生命周期、路由协议、Java AWT和...

    简单JAVA WEB服务器

    本项目“简单JAVA WEB服务器”旨在提供一个基础的平台,帮助学习者理解Java Web服务器的工作原理,特别是静态网页服务和JSP(Java Server Pages)的执行,以及Cookie的解析。 1. **多线程技术**:Java Web服务器...

Global site tag (gtag.js) - Google Analytics