cookie实例运用分析
发表于:2025-02-01 作者:千家信息网编辑
千家信息网最后更新 2025年02月01日,这篇"cookie实例运用分析"文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇"cook
千家信息网最后更新 2025年02月01日cookie实例运用分析
这篇"cookie实例运用分析"文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇"cookie实例运用分析"文章吧。
cookie学习
/** 在服务器中的Servlet判断是否有一个名为lastTime的cookie 1. 有:不是第一次访问 1. 响应数据:欢迎回来,您上次访问时间为:2018年6月10日11:50:20 2. 写回Cookie:lastTime=2018年6月10日11:50:01 2. 没有:是第一次访问 1. 响应数据:您好,欢迎您首次访问 2. 写回Cookie:lastTime=2018年6月10日11:50:01了解一下
URLEncoder编码和URLDecoder解码,都需要使用一个变量来接收
*/@WebServlet("/cookieDemo")public class CookieDemo extends HttpServlet { protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { //设置响应的消息体的数据格式以及编码 response.setContentType("text/html;charset=utf-8"); boolean flag=false; Cookie[] cookies = request.getCookies(); if (cookies!=null&&cookies.length>0){ for (Cookie cookie : cookies) { String name = cookie.getName(); if ("lastTime".equals(name)){ //再次光临 Date date = new Date(); SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss"); String str_date = sdf.format(date); str_date=URLEncoder.encode(str_date,"utf-8"); flag=true; String value = cookie.getValue(); value =URLDecoder.decode(value,"utf-8"); response.getWriter().write("再次光临,你上次登录的时间是:"+value+"
"); cookie.setValue(str_date); cookie.setMaxAge(60*60*24*30); response.addCookie(cookie); break; } } } if(cookies==null||cookies.length==0||flag==false){ //第一次 Date date = new Date(); SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss"); String str_date = sdf.format(date); System.out.println("编码前:" + str_date); str_date =URLEncoder.encode(str_date,"utf-8"); System.out.println("编码后:" + str_date); Cookie cookie = new Cookie("lastTime",str_date); cookie.setMaxAge(60*60*24*30); response.addCookie(cookie); str_date =URLDecoder.decode(str_date,"utf-8"); response.getWriter().write("你好,欢迎首次登录 : "+str_date+"
"); } } protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { this.doPost(request, response); }}
以上就是关于"cookie实例运用分析"这篇文章的内容,相信大家都有了一定的了解,希望小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注行业资讯频道。
内容
编码
utf-8
实例
分析
数据
第一次
再次
文章
时间
知识
篇文章
您好
价值
你好
变量
大部分
就是
更多
服务器
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
红帽杯网络安全攻防
网络安全甲方乙方区分
软件开发找工作怎样写简历
市北区ios软件开发公司
高职选移动端软件开发怎么样
中国网络安全排名
计算机网络安全arp欺骗
修改数据库一个用户的密码
宁波上海互联网科技有限公司
聚点互联网科技
云服务器活动优惠
深圳糖音网络技术
星际公民服务器怎么用
网络安全海报制作教程ps
网络安全工作思路
查看数据库的归档
网络技术学习好物分享
zhanzhi 网络安全
2000数据库语句备份
安卓vpn服务器地址免费
pspice怎么添加数据库
模拟城市下载软件开发
网络安全生产先进个人材料
网络技术培训学校好吗
重庆巫山生鲜管理软件开发
地球末日联机服务器下载
五十铃软件开发
云南诚信积分管理软件开发
网络安全等级保护新政策
nas 网络安全监控