Cookie

    xiaoxiao2021-03-26  29

    package com.blm.controller; import java.io.IOException; import java.net.URLEncoder; import javax.servlet.ServletException; import javax.servlet.http.Cookie; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; /** * 设置cookie * @author Administrator * */ public class FirstServlet extends HttpServlet { @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { resp.setContentType("text/html;charset=utf-8"); //1、创建一个cookie(在服务器端创建的) //多个值存储到一个cookie中,把多个值用一个特殊字符连接起来, //(特殊字符就是为了截取字符),然后用一个键来存储连接的字符串. String value = URLEncoder.encode("张三,zhangsan1231", "UTF-8"); Cookie c=new Cookie("loginInfo", value); //不设置的话,则cookies不写入硬盘,而是写在内存, //只在当前页面有用,以秒为单位,单位是秒 c.setMaxAge(2*60);//2分钟 c.setPath("/cookiedemo/part"); //2、将一个cookie添加到客户端 resp.addCookie(c); } @Override protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { doGet(req, resp); } }
    转载请注明原文地址: https://ju.6miu.com/read-662561.html

    最新回复(0)