第十二天:听课笔记

1.四种属性范围:
pageContext
request
session      id  a forward ctrl+n  不是双击或单击打开新的
application

2.cookie
CRUD
创建:Cookie c = new Cookie(key,value);
      setMaxAge 秒 不设置临时的,关了就没了
      response.addCookie(c)

获取:request.getCookies() 对Cookie[]遍历,遍历前判断是否为空
      在遍历过程中 判断某一个getName.equals(XXX)

修改:setValue response.addCookie
      修改完后,不要忘了存回去

删除:setMaxAge(0)
      不要忘了存回去

3.缓存
临时目录的(IE中查看Cookie文件) 是所有的用户

Adminstrator/Cookies    是XXX这个用户下的Cookie

4.cookie setPath
/    这个主机下的所有web应用程序都能访问
request.getContextPath

怎样破解,解析Cookie

5.Cookie禁用
禁用网上的Cookie,但是不禁用本机的Cookie

cookie.setDomain(".XXX")  以点开头
在system32/driver中设置虚拟主机 127.0.0.1 XXX

6.JSSESSIONID
禁用session
session="false" 就把所有页面的session="false"

7.日期格式化
Date d = new Date();
SimpleDateFormat smf = new SimpleDateFormat("XXX"); XXX按照API加入一些模式 , 可以加自己的字符
smf.format(d);

8.上次登录时间
这次的时间

从cookie中取出时间

保存一个月 三个月 一年

9.cookie的案例
用cookie记录浏览过的商品

response.sendRedirect(XXX)
return   后面的代码就不用执行了

字符串:startsWith contains

<%= %>往里面塞 变量名 语句

cookie 删除
1.遍历删除 判断指定那个

2.得到键 ,将键所对应的值设置为"" setMaxAge(0)

10.Cookie中的值存入中文
URL编码
URLEncoder.encode()
URLDecoder.decode()
先变成Cookie能识别的,然后转成中文

11.cookie是在客户端保存
session是在服务端保存

12.多页面操作 request session

session
invalidate 强制让session死掉
setMaxInactiveInterval  设置最大时间,减小服务端压力

tomcat 中 web.xml配置文件: session-config

removeAttribute
setAttribute
getAttribute

域:底层是集合   东西要想它的底层原理,不停留在表面操作

if(userName == null){
  response.sendRedirect(XXX);
  return;
}           //怕你直接在地址栏上输入

会话失效:

清理缓存:
三个都写

测试 健壮性  测试不成功:加班不给钱

13.选课系统

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值