jsp内基础

cookie 相关:

http协议无连接性:客户机访问服务器得到信息后就会断开连接。

http协议无连接性要求出现一种保存c/s间状态的规则,

Cookie就是服务器向客户端写入的东西,记录了客户端访问的服务器前后之间的一个状态。

1服务器可以向客户端写内容,

2只能写入文本内容,

3客户端可以阻止服务器写入,

4服务器只能拿自己webapp写入的东西。

5cookie分为两种1属于窗口/子窗口2属于文本

6一个servlet/jsp设置的coolie能够被同一个路径下面或者子路径下面的servlet/jsp读到(路径=url 路径!=真实的文件路径)。

session相关:

记录某一时间一连串客户端与服务器端的状态。

cookie不同的是 cookie是记录在客户端session是记录在服务器端,并且是记录到服务器内存中的(该内存是服务器为特定的浏览器唯一开辟的,其他的浏览器不能访问)。

服务器会给访问它的浏览器分配独一无二的号码标记用来区分不同的访问端。

Session两种实现方式1通过cookie实现2通过url重写实现。

规则:

如果浏览器支持cookie,创建session时会把id保存在cookie里面(页面内的cookie)。

如果不支持cookie,必须自己编程通过url重写的方式实现session。(用ressponse.encodeurl()方法作用1转码<j将中文转换编码>2url后面加入sessionID)。

Session不像cookie拥有路径访问的问题(同一个application下的servelet/jsp可以共享同一个session,前提是同一个客户端窗口)。


application相关:

Application 是针对所有的客户端应用的与session同样是记录在服务器端。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值