问答详情
源自:6-4 案例:Cookie在登录中的应用

else 分支中判断

不用if(c.getName().equals("username") || c.getName.equals("password")) 判断可以不?

只有下面代码:

c.setMaxAge( 0 ); response.addCookie(c);   // 重新保存

有影响吗?

提问者:井动 2015-07-28 19:02

个回答

  • qq_御气来含笑去_0
    2015-09-07 11:12:01

    自己写入的cookie和浏览器生成的cookie保存的是一个地方吗?就是for里面的cookies 仅仅包括自己写入的吗?

  • 井动
    2015-07-29 10:54:59

    不好意思哈。。。

     if(cookies!=null&&cookies.length>0)

              {

                 for(Cookie c:cookies)

                 {  // 下面又加了if判断,有什么好处吗?省去if判断,直接设置Cookie失效不行吗?

                    if(c.getName().equals("username")||c.getName().equals("password"))

                    {

                        c.setMaxAge(0); //设置Cookie失效

                        response.addCookie(c); //重新保存。

                    }

                 }

              }


  • Songlw
    2015-07-28 20:43:03

    感觉您的问题没有描述清楚咧!