在 后台  获取cookie时  request  为null  为啥啊

解决方案 »

  1.   

    Cookie cookie = cookieUtil.read(name);
         if(cookie!=null){
         cookieUtil.wtire("user", "user",5);
         record.setCookie(cookie.getName());
    record.setValue(cookie.getValue());
         }
      

  2.   

    第一次  弄这个   断点  打出来  报  request  为null
      

  3.   

    request为null,你request是怎么取的,看你们那种写法,request应该是放在thredLocal里的吧,如果用spring的
    那web.xml得加
    <listener>
    <listener-class>org.springframework.web.context.request.RequestContextListener</listener-class>
    </listener>
    当然不知道你cookieUtil写的啥
      

  4.   


    private  HttpServletRequest request;
    private  HttpServletResponse response;

    public CookieUtil(HttpServletRequest request,HttpServletResponse response){
    this.request=request;
    this.response=response;
    }
    cookieutil  里边  就是还有  添加cookie  获取cookie 的一一些方法  再  没有别的东西了
      

  5.   

    你的CookieUtil对象初始化的时候没有用有参数的构造函数初始化啊,那你的这个对象CookieUtil的属性request为空啊
      

  6.   

    用的是 有参构造  我 cookieUtil 里边  就没有  无惨 构造  方法啊