http是无状态的,如下图
![](https://img.haomeiwen.com/i12968735/266218e7a7bb2ebe.png)
在这里new了两个cookie,一个name值为Neo,一个password值为123,然后通过response.addcookie方法将cookie给加入到Response使之生效。这里需要注意的是:http是无状态的,因此此时存入的两个cookie只是存入用户浏览器里,而服务器端并没有存入,因此在判定url中输入的name和password时,需要将存入的cookie取出来再做比较。
![](https://img.haomeiwen.com/i12968735/e19dfa35fa441480.png)
因为cookie数目不是一个,因此先用一个数组调用getCookie方法来讲cookie取出来,然后在循环里判定各个cookie的值是否和设定初的值一一相等,若是相等,则在网页上打出“Hello Neo”。
网友评论