request 获取cookie的方法

request获取cookie的代码如下:

Cookie[] cookieArr = request.getCookies();
        if(cookieArr != null && cookieArr.length>0 ) {
            for(Cookie cookie : cookieArr) {
                if("trsidsssosessionid".equals(cookie.getName())) {
                    ssoSessionId = cookie.getValue();
                    break;
                }
            }
        }

 

if(cookieArr != null && cookieArr.length>0 ) 这一步代码,必须要有,否则会报错,因为用户要是第一次访问请求,那么cookie肯定是null,之后null指针异常就肯定会出来

经验分享 程序员 微信小程序 职场和发展