- 浏览: 119117 次
- 性别:
- 来自: 湖南
文章分类
最新评论
-
一步一个天涯:
good.
tomcat配置热启动,我试过有用的方式 -
yuechen323:
哥们!!看了你博客的大部分文章,写的都非常的通俗易懂,谢谢~ ...
我在java中碰到的设计模式 -
悲剧了:
...
jstl
31. cookie不是特别重要,但是概念特别重要。为什么要写cookie,有些网站,是不是问你记不记住密码,可以在客户端存一点信息,这个纯文本的,不能存太多。比如一千万个人同时购物,那要浪费多少资源啊,你购物的信息,如果全保存在客户端,你点确认,就把你的购物信息发到服务器上去。
cookie 默认为当前目录,换一个用户登录,window别人就读不到你那些信息了。你到c盘里面去看一下,是不是当前用户登录有一个cookie文件夹,还有一个All User目录下面也有一个cookie文件夹,Default User下面也有,我的机器 上没有,系统 不同啊,标准的系统应该有。盗版改装的系统嘛 。
cookie只能是文本,不能是其它的。
cookie也是有生命周期的。什么密码半个月有效,半个月之后就把密码自动删除,还有一种cookie,只根当前窗口绑定的,你把窗口一关,cookie就没有了。
就是键值对。
32. 怎么写cookie:请看下面
public class SetCookies extends HttpServlet{
public doGet(HttpServletRequest request,HttpServletResponse response) throws ServletException,IOException {
Cookie c1 = new Cookie("username","zhangsan"); 不支持中文。张三
//使用response往回写
response.addCookie(c1);//就相当于把信息写到客户端
//先这样写吧,以后再加密,不加密就属于明文,
Cookie c2 = new Cookie("password","123");
c2.setMaxAge(3600);//设置生命周期为一个小时,单位为秒
response.addCookie(c2);
response.getWriter().println("设置成功");
}
}
在地址栏一运行这个servlet就会在当前用户登录的cookie下生成一个文件,注意不设置生命周期的话,在内存里面,窗口一关就没了,那也就是说默认的生命周期是当前窗口啊,你看上面username没有设置,你到c盘的当前用户的cookie文件夹把生成的这个文件打开 ,里面是不是没有username的属性。
生命周期不设,就不存。设置生命周期就会持久化,不持久化,窗口一关,就没了。
33. 现在来读cookie: 明白这个过程,现在是在服务器端写代码,要把cookie从客户端发送到服务器,就是一个request的过程。
public class ShowCookies extends HttpServlet{
public doGet(HttpServletRequest request,HttpServletResponse response) throws ServletException,IOException {
Cookie[] cookies = request.getCookies(); //得到的是一个cookie的数组
for(itn i=0;i<cookies.length;i++){
response.getWriter().println(cookies[i].getName() + "," + cookies[i].getValue());
}
//以后做不用你输入用户名和密码,自动填上。
}
注意,在同一个窗口中,先运行那个设置cookie的servlelt,再运行这个可以显示cookie的servlet,就可以看到usernaem的值,如果这个窗口只是设置,再开一个窗口,去show的话,不会看到usernaem,因为服务器会认为是不同的人来访问,而你又没有设置cookie所以 没有任何信息显示。
运行显示的效果为:username zhangsanpassword 123JSESSIONID C0052B40717D0A258BD372F9D19AE878后面多了一串东西,现在不知道是什么原因。
开两个窗口就相当于两个人一样
34. 由他写的代码可以看出,如果脱离的eclipse的话,要你去建servlet的话,就是一个类,继承HttpServlet,doGet()方法,然后一定要记得到web.xml文件中把这个配上。
写servlet就继承HttpServlet类,然后写上你要请求的方法是doGet 还是doPost就写这两个方法就可以了,他要么就写其中的一个。
35. 现在来看session,与cookie刚好相反,这个是放服务器,cookie和session是有关系的,是根据什么有关系的,主要是根据http协议的。
session跟cookie类似,也跟窗口绑定,通过这个servlet设置的session,无法再开一个窗口来显示session中的值。
发表评论
-
读取配置的又一种读法
2010-08-29 11:05 800/** * 读取配置文件 * */ pub ... -
Thread.sleep(long)和object.wait(long)的共同点和不同点
2010-08-20 16:11 1536Thread.sleep(long)和object. ... -
取得context.xml中配置的连接池的Java代码的写法
2010-08-18 11:00 10417. bind(String name,Object obj ... -
uri与url的区别
2010-08-18 10:00 122823. 所以我们得把这个login.jsp这个页面除外。 ... -
java中的类加载器,与tomcat自己又做了一些类加载器的不同
2010-08-17 11:11 152152. 现在来讲一下java中的类加载器的原理(双亲委派机制 ... -
Cache-control缓存控制
2010-08-17 11:05 1186HTTP头的Expires与Cache-control ... -
map
2010-08-17 10:32 121279. map是一个非常强大的数据结构,他还可以用来表示一个 ... -
request.getSession(true)和request.getSession(false)的区别
2010-08-17 10:10 182777. 现在来看一下 request.getSession ... -
之前的一个表之间的关联我没能查出来
2010-08-17 10:07 77265. 现在要做这个分销 ... -
验证码:
2010-08-17 10:03 117958. 接下来看一下,验证码,现在很多网站都加上了验证码,其 ... -
Listener
2010-08-17 09:56 973107. 我们再介绍一个比 ... -
Jsp中的静态包含与动态包含:
2010-08-17 09:55 80499. 现在来讲静态和动态include 关于这个inc ... -
转发情况下的查询条件保持住:
2010-08-17 09:53 66896. 重点说一下上面的东西,${param.clientN ... -
ThreadLocal 我所用到的地方
2010-08-16 15:35 124592. 现在来看怎么把三 ... -
一个servlet解决增删改查
2010-08-16 15:26 1757现在用三大框架来开发,快是很快,什么事务,转发的非常容易了,回 ... -
如果你的项目 数值类型要求非常严的话请用BigDecimal
2010-08-16 15:12 75158. 他说这个计算的事,如果你使用什么float,do ... -
不同服务器上开发程序时间同步的问题
2010-08-16 15:08 104949. 你现在在操作日期这个字段上放值,一般 是直接放一个n ... -
定位解决默认选中
2010-08-16 15:05 739jstl: <select name="ca ... -
jstl
2010-08-16 14:47 276198. 现在来看一下 el 表达式对运算符的支持: 1+ ... -
成员变量与类的属性的区别
2010-08-16 14:43 1206public class User{ pr ...
相关推荐
1.此工具需要百度帐号cookie ...这是真正实际上看得见的引蜘蛛。跟那些无限提交的不一样.一个账号提交10个链接(一天限制) 网上购买cookie帐号是1快钱400个.相当于提交4000次 好了。知道就下载吧!
百度cookie链接提交 ...需要购买代理ip 这是真正实际上看得见的引蜘蛛。跟那些无限提交的不一样.一个账号提交10个链接(一天限制) 网上购买cookie帐号是1快钱400个.相当于提交4000次 好了。知道就下载吧!
网上的简繁体转换js代码有很多,此版本为众多版本的修正版,且(带cookie记忆)修正版,IE、360、火狐等浏览器都兼容。 即点击一次简繁转换,浏览全站都是统一字体。简单解释一下,在我网站的任何一页点击了转换成...
XcooBee Cookie套件项目Monorepo XcooBee Cookie套件是活跃的GDPR / CCPA Cookie和指纹以及同意书,同时也是您网站的脚本加载管理器。 在一个由许多不同的预构建组件和脚本构成的网站的世界中,即使您编写的脚本和...
在3.11.3章节中,我们将聚焦于服务端访问Cookie时常见的问题,这对于初学者来说是至关重要的学习环节。 问题1:获取Cookie的值 在PHP中,我们通常使用全局数组$_COOKIE来访问存储在客户端的Cookie。当服务器接收到...
本文实例分析了thinkphp3.x中cookie方法的用法。分享给大家供大家参考,具体如下: 一、cookie函数也是一个多元化操作函数,...返回值 见详(根据具体的用法返回不同的值) 二、Cookie设置 cookie('name','value');
全平台cookie登录管理器,目前该软件支持大部分网站cookie,比如:抖音、快手、小红书、B站...支持全平台(只要支持cookie登录,多账户等候后可通知操作,支持多种打开模式(具体见下文),支持批量导入,支持批量导出
想想也是,用了这么多年的浏览器,啥时候见过这功能? 既然系统没有提供接口,那就是只能自己想办法去清了。 首先要搞清楚Cookie存在哪里吧? 在/data/data/<package>/app_webview目录下,找到一个Cookies文件,虽然...
语言:English ...(见下文)========代码========请贡献! https://github.com/semenko/chrome-limit-cookie-lifetime版权所有2014,Nick Semenkovich 根据MIT许可证发布。 有关详细信息,请参见许可。
(见下文) ======== CODE ======== 请捐助! https://github.com/semenko/chrome-limit-cookie-lifetime 版权2014,Nick Semenkovich 根据MIT许可证发布。详情请参阅许可证。 支持语言:English
清除电脑缓存flashcookie...关于flash cookie是什么,及其与cookie的区别, 见baidu百科:http://baike.baidu.com/link?url=ESbsm4yBaccaL2DfattLVukWDlF3M9huofu4kz0NxeKqquYmPczLaNn2p28-PD8bpFefOL9gkWUGmzU0ihXL0a
WordPress的Acrode Cookie公告 特别是从开发人员那里获取开发人员。 Acrode Cookie公告可让您优雅地通知用户您的网站使用了Cookie。 此插件还可以帮助网站所有者遵守欧盟Cookie法。 :trophy: 特征 符合GDPR和...
启动方法见src\README中的3d与3e两节。 缘起 在 Tcl 的讨论区上贴了一篇简介 Tcllib 的文章,有网友建议我写写 Tcllib 的使用心得。可是觉得光是写写 Tcllib 本身的应用好像不是很有意思,由於 Tcllib 本身有提供...
详细情况见表2。 6. **口味匹配**: - **匹配口味**:如果紧急订单与当前订单口味相同,处理时间取决于当前进行到哪个步骤。 - **不匹配口味**:假设4指出必须完成当前订单,再处理紧急订单。即使在某些情况下,...
因为内容太多,这里不再赘述,详细内容见获取到的字段。如果只需要用户信息,可以通过设置实现只爬取微博用户信息的功能。本程序需设置cookie来获取微博访问权限,后面会讲解如何获取cookie。如果不想设置cookie,...
因为内容太多,这里不再赘述,详细内容见获取到的字段。如果只需要用户信息,可以通过设置实现只爬取微博用户信息的功能。本程序需设置cookie来获取微博访问权限,后面会讲解如何获取cookie。如果不想设置cookie,...
基于nodejs+mysql实现的仿京东商城...Cookie-Parser、Cookie-Session进行cookie与session的处理 首页数据的展示 分类页数据的展示 购物车 我的 注册 登录 商品详情页 商品搜索 mysql数据库的安装 运行详情见包内文档
因为内容太多,这里不再赘述,详细内容见获取到的字段。如果只需要用户信息,可以通过设置实现只爬取微博用户信息的功能。本程序需设置cookie来获取微博访问权限,后面会讲解如何获取cookie。如果不想设置cookie,...
因为内容太多,这里不再赘述,详细内容见获取到的字段。如果只需要用户信息,可以通过设置实现只爬取微博用户信息的功能。本程序需设置cookie来获取微博访问权限,后面会讲解如何获取cookie。如果不想设置cookie,...