response,session,cookie

本文详细介绍了HTTP响应对象的功能,包括向客户端添加Cookie、页面跳转及内容类型的设置。同时,探讨了Cookie与Session的区别,如何利用Cookie实现记住用户名功能,并深入讲解了Session在会话管理中的作用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

response :响应对象
提供的方法:
void addCookie(Cookie cookie):服务端向客户端增加cookie对象

void sendRedirect (string location):有一个异常throws IOException :页面跳转的一种方式 (重定向)//会导致数据丢失
//重定向response.sendRedirect(“success.jsp”);
//请求转发request.getRequestDispatcher(“success.jsp”).forward(request, response);
viod setContetType(String type): 设置服务端响应的编码(设置服务端的contentType 类型)

示例:登陆
login.jsp ->check.jsp->success.jsp
请求转发 重定向
地址栏是否改变 不变(check.jsp) 改变(success.jsp)

是否保留第一次 保留 不保留
请求时的数据

请求的次数 1 2

跳转发生的位置 服务端 客户端发出的第二次跳转

2.session(服务端)内置对象
Cookie(客户端,不是内置对象):Cookie是由服务端生成的,再发送给客户端保存。
相当于本地缓存的作用:提高访问服务端的效率,但是安全性较差。

Cookie:name =value
Javax.servlet.http.Cookie
public Cookie (String name,String value)构造方法
String getName()获取名字
String getValue()获取value
void setMaxAge(int expiry);最大有效期

服务端准备Cookie:
response.addCookie(Cookie cookie)
页面跳转:
客户端获取Cookie:request.Cookie();

a.服务端增加Cookie:response对象;
客户端获取对象:request对象;
b。不能直接获取某一个独立对象,只能一次性将全部cookie拿到

3,cookie 实现记住用户名 功能

4,session:会话

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

三分天注定,七分靠打拼

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值