了解 Cookie 的工作流程

【考题题干】如何发送 Cookie?下面选项中哪个是正确的?
A.使用 new Cookie 语句
B.调用 response.addCookie()方法
C.使用 Cookie 的 setMaxAge()方法
D.setCookie()方法
【试题分析】
在 Cookie 发送到客户端前,先要通进 new Cookie 创建一个 Cookie。所以 A 选项是错误的。
然后用 addCookie 方法发送一个 HTTP Header。 JSP 将调用 request.getCookies()从客户端读入 Cookie,
getCookies()方法返回一个 HTTP 请求头中的内容对应的 Cookie 对象数组。你只需要用循环访问该数组
的各个元素,调用 getName 方法检查各个 Cookie 的名字,直至找到目标 Cookie,然后对该 Cookie 调用
getValue 方法取得与指定名字关联的值。故 B 选项是正确的。
setMaxAge(int expiry) :  以秒计算,设置 Cookie 过期时间。所以 C 选项是错误的。
没有 setCookie()这个方法,所以 D 选项是错误的。
【参考答案】B
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值