发表于: 2017-06-10 17:42:39

1 756


今天完成的事:账号管理请求参数和页面编写

明天计划的事:写下简历,要准备投简历先得写出来啊

遇到的困难:账号管理感觉挺坑的,原型图在做计划的时候没看出什么问题。写的时候对上接口就感觉很奇怪了。账号管理中的手机号的参数整个接口我都没看出来有啥能匹配的。还有接口上写了返回参数有密码pwd,结果在返回参数中也没有。很奇怪

收获:之前都是用的sessionStorage,没怎么用过cookie。学习了一下cookie的用法

Cookie由服务器端生成,发送给客户端浏览器,浏览器会将其保存成某个目录下的文本文件。

 

Cookie的工作原理:

当用户在浏览网站时,Web服务器会将一些资料存放在客户端,这些资包括用户在浏览网站期间输入的文字或一些选择记录。当用户下一次访该网站的时候,服务器会从客户端查看是否有保留下来的Cookie信息然后依据Cookie的内容,呈现特定的页面内容给用户。

Cookie与session的比较:
   1.Session是在服务器端保存用户信息,Cookie是在客户端保存用户信息。
   2.Session中保存的是对象,Cookie保存的是字符串。
   3.Session对象随会话结束而失效,Cookie可以长期保存在客户端。
   4.Cookie通常用于保存不重要的用户信息,重要的信息使用session保存。

Cookie的应用:

   在JSP使用Cookie的步骤:
      1.在一个JSP页面创建Cookie对象
        Cookie cookie=new Cookie("user",URLEncoder.encode(username,"UTF-8"));
      2.写入Cookie
        cookie.setMaxAge(60*60);//有效期
        response.addCookie(cookie);//服务器发出的方法所以用response
      3.在另一个JSP页面读取Cookie
         Cookie[] cookies=request.getCookies();
               String user="";
                 for(int i=0;i<cookies.length;i++){
                  if(cookies[i].getName().equals("user")){
                    user=URLDecoder.decode(cookies[i].getValue(),"UTF-8");
                 }
               }



返回列表 返回列表
评论

    分享到