下载jquery.cookie.js地址看这里:http://pan.baidu.com/s/1gdCPaN5

//初始化页面时验证是否记住了密码
$(document).ready(function() {
  if ($.cookie("rmbUser") == "true") { //判断上次登陆是否已记住密码
  $("#rmbUser").attr("checked", true); //设置记住密码复选框选中

  //$.cookie('name'); 读取 cookie
  $("#user").val($.cookie("userName"));
  $("#pass").val($.cookie("passWord"));
  }
});

//保存用户信息
function saveUserInfo() {
  if ($("#rmbUser").attr("checked") == true) { //如果复选框选中进入
    var userName = $("#user").val();
    var passWord = $("#pass").val();
    $.cookie("rmbUser", "true", { expires: 7 }); // // 存储 cookie  一个带7天期限的 cookie
    $.cookie("userName", userName, { expires: 7 });
    $.cookie("passWord", passWord, { expires: 7 });
  }
  else {
    $.cookie("rmbUser", "false", { expires: -1 }); // 删除 cookie
    $.cookie("userName", '', { expires: -1 });
    $.cookie("passWord", '', { expires: -1 });
  }
}

//再次进入页面的时候上次输入的信息就会记录在当前页面上了.

    //上面的是js控制的,后台也需要保存一遍的

   String userName = request.getParameter("userName");
        String password = request.getParameter("password");
        String remember = request.getParameter("remember");

   //记住密码 保存Cookie 中
        if("Y".equals(remember)){
               Cookie userName= new Cookie("userName",userName);

      Cookie passWord= new Cookie("passWord",passWord);
               cookie.setMaxAge(60*60*24*7);//保存有效期七天
               response.addCookie(userName);
      response.addCookie(passWord);
        }

//下面介绍java如何读取cookie,读取cookie代码如下

 Cookie[] cookies = request.getCookies();//获取一个cookie数组
  for(Cookie cookie : cookies){
   Sysotem.out.println( cookie.getName());// get the cookie name
   Sysotem.out.println(  cookie.getValue()); // get the cookie value
 }

根据上面得到的信息就可以在用户访问登录页面的时候去去查看调用Cookie

的用户名和密码直接去查询对应用户信息登录,从而实现记住密码自动登录的功能

jquery.cookie.js && java后台代码 操作cookie实现记住当前用户输入信息代码的更多相关文章

  1. 使用 jQuery Ajax 异步登录,并验证用户输入信息(maven)

    使用 jQuery Ajax 异步登录,并验证用户输入信息(maven) 本篇内容: (1)上一篇是使用同步的请求实现登录,并由 Servlet 决定登陆后下一步做哪些事情,本篇使用 jQuery A ...

  2. jquery.cookie.js插件删除不掉cookie的问题

    在使用cookie插件时基本上不会有问题但就是用插件给的方法删除cookie有时候删除不掉. 他的删除方法是: $.cookie('the_cookie', '', { expires: -1 }); ...

  3. jquery.validate.js使用说明——后台添加用户邮箱功能:非空、不能重复、格式正确

    重点内容为:  jQuery验证控件jquery.validate.js使用说明+中文API[http://www.tuicool.com/articles/iABvI3] 简单教程可以参考[jQue ...

  4. Python用户输入和代码注释

    一.用户输入 若你安装的是Python3.x版本,当你在Python IDLE(编辑器) 中输入以下代码: name = input('用户名:') print('Hello',name) 保存并执行 ...

  5. 使用Jquery.cookie.js操作cookie

    query.cookie.js是一个基于jquery的插件,点击下载! 创建一个会话cookie: $.cookie(‘cookieName’,'cookieValue’); 注:当没有指明cooki ...

  6. jquery操作cookie {分享}

    web开发过程中如果网站有一部分信息是存储在cookie中并与服务器交互的话,那么前台有时就会遇到需要对cookie中信息进行操作的情况,一个最典型的例子就是在前台判断用户是否登录过当前所访问的网站. ...

  7. 【转载】使用Jquery操作Cookie对象

    Cookies是一种能够让网站服务器把少量数据储存到客户端的硬盘或内存,或是从客户端的硬盘读取数据的一种技术.jQuery是一个封装好的JavaScript库,使用jQuery可以极大地简化了Java ...

  8. 通过jquery.cookie.js实现记住用户名、密码登录功能

    Cookies 定义:让网站服务器把少量数据储存到客户端的硬盘或内存,从客户端的硬盘读取数据的一种技术: 下载与引入:jquery.cookie.js基于jquery:先引入jquery,再引入:jq ...

  9. js操作cookie(创建、读取、删除)方法总结

    js操作cookie,可以通过开源的插件实现,方便快捷,兼容性好,同样也可以自己写: 此文主要介绍两个常用的插件: Js.cookie.js 和 jQuery.cookie.js 0.Js.cooki ...

随机推荐

  1. C#给其他程序发消息

    1.相关声明函数,SendMessage可定义两种格式. [DllImport("User32.DLL", CharSet = CharSet.Auto)]public stati ...

  2. table td 文字超出显示省略号

    .autocut {      width:250px;      overflow:hidden;      white-space:nowrap;      text-overflow:ellip ...

  3. Java 串口通信

    在Windows系统下,用Java开发串口通信相关的程序时,需要用到几个文件. (1)win32com.dll 要放在jdk\jre\bin目录下. (2)comm.jar 和javax.comm.p ...

  4. iOS开发——高级篇——音频、音乐播放(封装类)

    一.简介 简单来说,音频可以分为2种音效又称“短音频”,通常在程序中的播放时长为1~2秒在应用程序中起到点缀效果,提升整体用户体验 音乐比如游戏中的“背景音乐”,一般播放时间较长 播放音频可以使用框架 ...

  5. 字符串匹配:KMP算法

    一.原理: KMP算法是由Knuth,Morris,Pratt共同提出的模式匹配算法,其对于任何模式和目标序列,都可以在线性时间内完成匹配查找,而不会发生退化,是一个非常优秀的模式匹配算法.朴素算法( ...

  6. hash模块 hashlib 和hmac

    hashlib模块 用于加密相关的操作,代替md5模块和sha模块,主要提供SHA1,SHA224,SSHA256,SHA384,SHA512,MD5算法 直接看代码案例: ---------md5- ...

  7. js倒计时,显示NaN天NaN时NaN分(或显示天时分)

    最近在开发跨平台的应用,在做秒杀功能时,倒计时出现了问题.默认在Chrome浏览器中运行,倒计时没出现问题.而在IE浏览器,火狐浏览器,safari浏览器上运行时,则显示NaN天NaN时NaN分(或显 ...

  8. POJ 1860(spfa)

    http://poj.org/problem?id=1860 题意:汇率转换,与之前的2240有点类似,不同的是那个题它去换钱的时候,是不需要手续费的,这个题是需要手续费的,这是个很大的不同. 思路: ...

  9. Tcl

    Tcl(发音 tickle)是一种脚本语言.由John Ousterhout创建.TCL经常被用于快速原型开发 RAD.脚本编程.GUI编程和测试等方面. Expect Expect是 另外一种非常流 ...

  10. Mysql 服务无法启动 1067

    检查my.ini中的