java cookie

 我来答
机器1718
2022-11-28 · TA获得超过6779个赞
知道小有建树答主
回答量:2805
采纳率:99%
帮助的人:156万
展开全部
java cookie是什么,让我们一起了解一下?

Cookie是由服务器端生成,发送给浏览器,浏览器会将Cookie的key/value保存到某个目录下的文本文件内,下次请求同一网站时就发送该Cookie给服务器(前提是浏览器设置为启用cookie)。Cookie名称和值可以由服务器端开发自己定义,对于JSP而言也可以直接写入JSESSIONID用于标记一个会话(session) 。

cookie的有什么作用?

1、记录用户名和密码:以及该用户需要保存的一些信息,如购物购站,使用cookie,可以让用户自动登录到站点等。

2、定制站点:可以使用cookie来记录用户的偏好。

3、定向广告:可以使用cookie来记录用记经常访问的主题,并向他们显示与这些主题相关的广告。

java cookie常用方法都有哪些?

1、setComment()/getComment():指定或查找与该cookie相关的注释。

2、setDomain()/getDomain():设置或读取该cookie适用的域。

3、setMaxAge()/getMaxAge():操作cookie保留的时间,多长时间后过期。

4、getName():读取cookie的名称。

5、setPath()/getPath():设置或取得cookie适用的路径。

6、cookie.setPath(“/”);指定服务器的所有页面都应该收到该cookie。

7、setSource()/getSource():指定cookie是否只能通过加密连接(SSL)。

8、setValue()/getValue():指定或获取cookie的值。

Java Cookie的基本操作是什么?

以下是示例代码: package com.itheima.cookie;   import java.io.IOException; import javax.servlet.ServletException; import javax.servlet.http.Cookie; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse;   public class SendCookieServlet extends HttpServlet {   protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { //1、创建cookie对象 Cookie cookie = new Cookie("name","zhangsan"); //1.1 为cookie设置持久化时间 ---- cookie信息在硬盘上保存的时间 cookie.setMaxAge(10*60);//10分钟 ---- 时间设置为0代表删除该cookie //1.2 为cookie设置携带的路径 //cookie.setPath("/WEB16/sendCookie");//访问sendCookie资源时才携带这个cookie cookie.setPath("/WEB16");//访问WEB16下的任何资源时都携带这个cookie //cookie.setPath("/");//访问服务器下的所有的资源都携带这个cookie //2、将cookie中存储的信息发送到客户端---头 response.addCookie(cookie); }   protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { doGet(request, response); } }
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式