A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 血剑无痕 中级黑马   /  2013-10-19 19:21  /  1080 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

import java.io.IOException;
import java.io.PrintWriter;

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 SaxAgeCookie extends HttpServlet {

        public void doGet(HttpServletRequest request, HttpServletResponse response)
                        throws ServletException, IOException {
                this.doPost(request, response);
        }

        public void doPost(HttpServletRequest request, HttpServletResponse response)
                        throws ServletException, IOException {
                request.setCharacterEncoding("UTF-8");
                response.setContentType("text/html;charset=UTF-8");
               
                //输出到浏览器
                PrintWriter out = response.getWriter();
               
                //读取cookie
                Cookie[] cookies = request.getCookies();
                if(cookies != null){
                        for(Cookie c : cookies){
                                out.print(c.getName() + ":" + c.getValue() + "<br/>");
                        }
                } else {
                        //不存在cookie
                        out.print("不存在cookie");
                }
               
               
                //设置cookie的有效时间,使会话级cookie变成持久化cookie
               
                // * 创建cookie
                Cookie cookie = new Cookie("lin","林妹妹");
                // * 设置有效时间
                cookie.setMaxAge(60 * 60 * 24);
                // * 通知浏览器
                response.addCookie(cookie);
               
               
               
               

        }

}


评分

参与人数 1黑马币 +3 收起 理由
李江 + 3 赞一个!

查看全部评分

1 个回复

倒序浏览
刚好学习到
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马