博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
jsp与servlet之间的cookie技术
阅读量:4987 次
发布时间:2019-06-12

本文共 1318 字,大约阅读时间需要 4 分钟。

1.servlet中编写cookie

//使用cookie实现自动登录功能//1.用户登录成功,写cookie信息到客户端中//1.1构造一个cookie对象Cookie cookie=new Cookie("user",account!=null?cookieUser:account);cookie.setPath("/");//设置cookie在服务器的生效路径cookie.setMaxAge(60);//设置有效时间/过期时间//1.2把cookie发生到客户端,浏览器接收到cookie后,会写入到浏览器缓存中response.addCookie(cookie); //1.3当浏览器再次打开本网站时,浏览器会读取有效的cookie信息发送到服务器

2.jsp中编写读取cookie功能

function getCookie(c_name)    {    if (document.cookie.length>0)      {      c_start=document.cookie.indexOf(c_name + "=")      if (c_start!=-1)        {         c_start=c_start + c_name.length+1         c_end=document.cookie.indexOf(";",c_start)        if (c_end==-1) c_end=document.cookie.length        return unescape(document.cookie.substring(c_start,c_end))        }       }    return ""    }        //使用javascript判断当前用户是否登录成功,如果登录成功则隐藏登录表单,否则显示登录表单    if(""!=getCookie("user")){        document.getElementById("loginForm").style.display="none";        document.getElementById("showLogin").style.display="block";        document.getElementById("loginUser").innerHTML=""+getCookie("user")+"";    }    

3.servlet中编写读取cookie的功能

Cookie[] cookies = request.getCookies();String cookieUser=null;for(Cookie cookie : cookies){    if("user".equals(cookie.getName())){    cookieUser=cookie.getValue();    break;    }}

 

转载于:https://www.cnblogs.com/xiaoshenbanzht/p/8538526.html

你可能感兴趣的文章
整数对题目
查看>>
php设计模式-观察者模式
查看>>
NFC技术:使用Android Beam技术传输文本(一)
查看>>
C++判断一个文件是否可以正确打开的代码
查看>>
unity 判断 是手机还是平板
查看>>
VisualStudio2015单步调试
查看>>
【进程资源】监视进程资源
查看>>
团队成员效绩评定
查看>>
【數據結構】哈工大實驗一:一元多项式(代碼以及報告)
查看>>
(转)spring boot注解 --@EnableAsync 异步调用
查看>>
简单理解Socket
查看>>
Hortonworks HDP Sandbox定制(配置)开机启动服务(组件)
查看>>
DHCP Option 60 认识
查看>>
浅析连续子向量,子数组和(一维,二维)问题
查看>>
C/C++中各种类型int、long、double、char表示范围(最大最小值)
查看>>
Linux环境下Eclipse + Tomcat + MySQL 配置J2EE开发环境的方法
查看>>
机器学习实战:第九章 树回归
查看>>
while(~scanf("%d %d",&a,&b))和while(scanf("%d %d",&a,&b)!=EOF)
查看>>
使用vs code开发纸壳CMS并启用Razor智能提示
查看>>
动态投资回收期Pt小于计算期n
查看>>