美文网首页
基本的使用

基本的使用

作者: zjkdifvpwlkqumn | 来源:发表于2020-07-27 13:48 被阅读0次

    存cookie

    @ResponseBody
        @RequestMapping(value = "/setCookies",method = RequestMethod.GET)
        public  String setCookies(HttpServletResponse response){
            Cookie cookie=new Cookie("cookie","微信公众号123");
    //        cookie.setMaxAge(60);             //存活一分钟
    //        cookie.setMaxAge(60*60);          //存活一小时
    //        cookie.setMaxAge(24*60*60);       //存活一天
            cookie.setMaxAge(365*24*60*60);     //存活一年
            response.addCookie(cookie);
            return "添加成功";
        }
    

    取cookie

    @ResponseBody
        @RequestMapping(value = "/getCookies",method = RequestMethod.GET)
        public String getCookies(HttpServletRequest request){
            Cookie[] cookies =  request.getCookies();//获取保存在request的所有cookie
            if(cookies != null){//判断cookies数组是否为空
                for(Cookie cookie : cookies){
                    if(cookie.getName().equals("cookie")){//通过for循环找到想要获取的值
                        System.out.println(cookie.getValue());//控制台输出
                        return cookie.getValue();//返回cookie
                    }
                }
            }
            return  null;
        }
    
    

    存session

    @ResponseBody
        @RequestMapping(value = "/setSession",method = { RequestMethod.POST, RequestMethod.GET })
        public  String setCookies(HttpServletRequest request){
            HttpSession session = request.getSession();
            session.setAttribute("data", "微信公众号123");
            return "添加成功";
        }
    
    

    取session

    @ResponseBody
        @RequestMapping(value = "/getSession",method = { RequestMethod.POST, RequestMethod.GET })
        public String getCookies(HttpServletRequest request){
            HttpSession session = request.getSession();
            String data = (String) session.getAttribute("data");
            return data;
        }
    
    

    相关文章

      网友评论

          本文标题:基本的使用

          本文链接:https://www.haomeiwen.com/subject/fhjzlktx.html