JavaWeb Cookie
来源:互联网 发布:阿里云全球市场份额 编辑:程序博客网 时间:2024/05/03 03:34
构造方法:构造cookie----name 起一个名称
value-----存储的数据
cookie 保存在浏览器端: 不能直接保存中文信息!!
设置cookie 会话级别cookie setMaxAge(-1) 持久化cookie setMaxAge(>0ms 24*3600*1000 long /int )
setMaxAge(0) 服务器立刻删除浏览器保存的指定cookie
setPath : 后续获取cookie 值 通过cookiename 以及 path 路径获取!!
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 CookieServlet1 extends HttpServlet {public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {doPost(request, response);}public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {// 开始进行servlet代码开发吧 发送一个cookie 保存一个数据 让浏览器 保存Cookie cookie = new Cookie("itcast", "hello itcast19 hello ");// json// 2: 设置 浏览器保存时间 0 -1 >0cookie.setMaxAge(3600 * 24);// 设置浏览器保存cookie 有效时间时间 是 一天// 3: 设置cookie 的访问有效路径 默认值: 当前发布的工程名 /day05_cookie// 4: 服务器发送给浏览器response.addCookie(cookie);response.getWriter().print("cookie send ok");}}
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;import cn.itcast.day05_cookie.utils.CookieUtils;public class GetCookieServlet extends HttpServlet {public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {doPost(request, response);}public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {// 开始进行servlet代码开发吧 业务功能 获取浏览器保存对应cookie 数据!!// 1: 获取浏览器发送给服务器 cookie 服务器如何获取浏览器提交所有cookieresponse.setContentType("text/html;charset=utf-8");Cookie [] cookies = request.getCookies();// 获取浏览器提交所有cookieCookie cookie = CookieUtils.getCookieByName("hello", cookies);if (cookie != null) {// 获取浏览器 保存cookie 数据System.out.println(cookie.getValue() + "-----cookie hello ---value ");response.getWriter().print("<h2>" + cookie.getValue() + "</h2>");}}}
0 0
- 【JavaWeb】Cookie
- JavaWeb Cookie
- javaWeb---cookie
- JavaWeb Cookie
- 【JavaWeb】cookie与session
- JavaWeb---Cookie的使用
- JavaWeb中的Cookie
- javaweb--Cookie&Session
- JavaWeb--Session、Cookie
- javaWeb中的cookie
- javaweb(三)<session cookie>
- javaweb中的cookie
- JavaWeb---会话管理---Cookie
- javaWeb基础知识----Cookie,Session
- JavaWeb 之 Cookie详解
- JavaWeb--Session、Cookie
- javaweb中cookie用法
- 【Javaweb】cookie和session
- Matlab实现Hough直线检测
- 面试心得-----转载
- ROS(12):双足机器人开发调研
- PLSQL Developer
- JVM堆模型
- JavaWeb Cookie
- Dijkstra算法和Floyd算法
- LeetCode 124: Binary Tree Maximum Path Sum
- SQLSERVER当前月第一天和最后一天的函数
- DLL中的main函数
- node.js_in_practice(intermediate)
- Java - 继承(基础)
- 图像处理(二)laplacian锐化
- Spring-实现FactoryBean接口的方式配置Bean