java cookie

<link rel="stylesheet" href="https://js.how234.com/third-party/SyntaxHighlighter/shCoreDefault.css" type="text/css" /><script type="text/javascript" src="https://js.how234.com/third-party/SyntaxHighlighter/shCore.js"></script><script type="text/javascript"> SyntaxHighlighter.all(); </script>

java cookie是什么,让我们一起了解一下?

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

cookie的有什么作用?

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

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

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

java 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资源时才携带这个cookiecookie.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);}}