读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领域,尤其是针对Web开发的面试中,JSP(Java Server Pages)和Java Web技术是考察的重点。以下是对这些知识点的详细阐述,供您参考。 1. **Java基础** - 类与对象...
在Java中,这部分功能可能通过Servlet实现,处理文件的读写操作,并确保文件上传的合法性与安全性。 除此之外,项目可能还涉及到用户认证和授权机制,如session管理来跟踪用户状态,防止未授权访问。也可能采用了...
在本文档中,我们探讨了如何在Java Web应用中解决Cookie读写中文的问题。这个问题通常出现在处理中文字符时,由于编码不一致导致的乱码问题。以下是一些关键知识点和解决方案: 1. **编码问题**:在Web开发中,特别...
- **set和get方法**:通过JSP表达式或脚本元素调用JavaBean的setter和getter方法,进行数据的读写。 - **动作指令**:如`jsp:setProperty`和`jsp:getProperty`,用于设置和获取JavaBean的属性值。 **4. 数据库连接...
【标题】"JAVA+JSP的聊天室好好好.rar" 提供的是一个基于Java和JSP技术实现的在线聊天室项目。这个项目旨在利用这两种强大的Web开发技术来创建一个实时交流平台,允许用户进行文本交谈。 【描述】"好东西,大家一起...
- Servlet 提供了许多内置的实用工具方法,帮助开发者简化了常见的 Web 开发任务,如解析和解码 HTML 表单数据、读写 HTTP 头、处理 Cookie 和跟踪会话状态等。 ##### 1.4 Java Servlet 的强大功能 - Servlet 能够...
【标题】"bh.rar_jsp 初学_jsp 系统_学生管理 java_学生管理系统_管理系统" 提供了一个关于初学者使用 JSP(JavaServer Pages)开发学生管理系统的项目。这个标题暗示了该压缩包可能包含一个简单的 Java Web 应用...
- **JSP动作**:掌握`<jsp:include>`, `<jsp:useBean>`, `<jsp:setProperty>`, `<jsp:getProperty>`, `<jsp:forward>`, `<jsp:plugin>`等标签的使用,用于页面包含、组件实例化、属性读写等功能。 - **JavaBean...
在IT领域,尤其是Web开发中,JavaServer Pages (JSP) 是一种常用的技术,用于创建动态网页。这个项目集合了多个使用JSP实现的小程序,旨在帮助初学者更好地理解和掌握JSP的基本用法和概念。 首先,我们来看乘法表。...
### JAVA中JSP常用代码...通过以上介绍,我们可以了解到在Java Web开发中,特别是使用JSP技术栈时,如何处理页面重定向、文件操作、编码问题以及基本的Cookie管理等内容。这些知识点是构建稳定、高效Web应用的基础。
【标题】:“基于jsp+javabean+servlet的课程管理系统”是使用Java Web技术构建的一个教育信息化解决方案,主要面向高校或培训机构,旨在高效管理和组织课程信息。这一系统结合了JSP(JavaServer Pages)、JavaBean...
这可能需要使用到JSP表单元素、Servlet的请求处理以及对数据库的读写操作。 "访问量"统计通常需要记录每个页面的访问次数,可以使用session或cookie来实现简单的计数,或者通过日志分析来获取更精确的数据。在...
本项目是一个基于Java技术栈,特别是使用jsp(JavaServer Pages)开发的BBS论坛系统,为学生或开发者提供了进行毕业设计的良好实践案例。 首先,我们来深入理解这个BBS论坛系统的关键技术: 1. **JavaServer Pages...
JSP页面不仅可以处理HTTP请求和响应,还能进行文件读写操作,这主要通过Java的文件I/O API实现。 ##### 4.1 File类 - **获取文件的属性**:使用File类的方法,如length()和lastModified(),获取文件大小和最后修改...
Java程序片(scriptlet)是JSP页面中的一段Java代码,用于实现具体的业务逻辑。它们使用`<% %>`标记来表示。 **2.4 表达式** 表达式用于输出Java表达式的值到客户端。表达式使用`<%= %>`标记来表示。 **2.5 JSP中...
【Java Web程序设计中的Application与Cookie对象】 在Java Web开发中,Application对象和Cookie对象是两种重要的会话管理技术,用于在用户与服务器之间存储和传递数据。它们都是Servlet API的一部分,提供了在多个...
【Java开发--JSP教学管理系统】是一个基于Java技术构建的教育信息化应用,它结合了JSP(JavaServer Pages)和Servlet等技术,旨在提供一套高效、便捷的教学管理解决方案。本系统包括了源代码和相关论文,是学习和...
本资料包包含了一个基于Java技术实现的BBS(Bulletin Board System,电子公告板)论坛系统,采用jsp(Java Server Pages)作为前端展示技术,并结合SQL数据库进行数据存储和管理。这个论坛系统是学习和理解Java Web...
本文档概括了Java面试题的知识点,涵盖了Java基础知识、JSP&Servlet技术、J2EE相关知识、Web安全性、MVC、XML、structs、Session Bean、EJB、Java多线程、文件加密技术、软件开发生命周期、路由协议、Java AWT和...
本项目“简单JAVA WEB服务器”旨在提供一个基础的平台,帮助学习者理解Java Web服务器的工作原理,特别是静态网页服务和JSP(Java Server Pages)的执行,以及Cookie的解析。 1. **多线程技术**:Java Web服务器...