下载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. App-Pass the password

    V1.0 初始版本 注册一个帐号却不想使用简单密码? Pass the Password! 输入任意字符串,如反写或截取网站域名,我们帮你生成高安全性密码. 记住规则,忘记密码 . 下一次依照你的规则 ...

  2. Linux下提示 bash: xxx command not found

    今天在虚拟机上安装了CentOS5.5,发现运行一些很正常的诸如:init,shutdown,fdisk 等命令时,悍然提示: bash: xxx command not found. 那么,首先就要 ...

  3. CentOS6.3 编译安装LAMP(1):准备工作

    卸载yum或rpm安装的amp软件 #在编译安装lamp之前,首先先卸载已存在的rpm包. rpm -e httpd rpm -e mysql rpm -e php yum -y remove htt ...

  4. class Solution(object): def fizzBuzz(self, n): a = [] i = 1 while(i <= n): if(i%15 == 0): a.append("FizzBuzz") elifleetcode day_01

    412. Fizz Buzz Write a program that outputs the string representation of numbers from 1 to n. But fo ...

  5. Uva 2034

    求定积分 (结果当时我没看到平均值) //正常多项式求 #include<iostream> #include<cstdio> #include<cmath> us ...

  6. 【Python基础学习一】在OSX系统下搭建Python语言集成开发环境 附激活码

    Python是一门简单易学,功能强大的编程语言.它具有高效的高级数据结构和简单而有效的面向对象编程方法.Python优雅的语法和动态类型以及其解释性的性质,使它在许多领域和大多数平台成为编写脚本和快速 ...

  7. 批量导出oracle中的对象

    背景 Oracle数据库中有table,view,procedure,function,package,type等对象,需要将这些对象导出到不同的文件中.常用的方法有3种:1. 通过开发工具直接导出. ...

  8. 单词(bzoj 3172)

    Description 某人读论文,一篇论文是由许多单词组成.但他发现一个单词会在论文中出现很多次,现在想知道每个单词分别在论文中出现多少次. Input 第一个一个整数N,表示有多少个单词,接下来N ...

  9. 【学习笔记】ES6标准入门

    这里简要记录一下对自己感触比较深的几个知识点,将核心的应用投放于实际的项目之中,提供代码的可维护性. 一.let和const { // let声明的变量只在let命令所在的代码块内有效 let a = ...

  10. Servlet 生命周期与web容器的关系

    servlet生命周期由web容器(如tomcat)管理,初始化一次,直到web容器关闭才会被销毁.1.servlet是单例多线程,每个请求过来容器都会启用一个新线程 2.servlet在容器中保持单 ...