码迷,mamicode.com
首页 > 其他好文 > 详细

cookie技术实现自动登录+cookie中写入中文+记住用户名

时间:2017-07-23 16:42:48      阅读:148      评论:0      收藏:0      [点我收藏+]

标签:constant   enc   contex   setpath   ace   nbsp   cookie技术   const   常量   

结合上次写的cookie技术实现自动登录添加部分功能
<
tr> <td colspan="2"> <input type="checkbox" name="usernamelogin" id="usernamelogin" value="usernameOk" >记住用户名 <input type="checkbox" name="autologin" id="autologin" value="autologinOk">自动登录</td> </tr>
 <script type="text/javascript">
      $(function(){
          var username = "${cookie.userNamelogin.value }";
          //alert(username);
          username = decodeURI(username);
          //alert(username);
          //将解码后的值赋给username框的值
          $("#username").val(username);
          
      })
  </script>

constant

/**
 * 常量
 * @author bamaw
 *
 */
public interface Constant {
    //勾选自动登录
    String IS_AOTO_LOGIN = "autologinOk";
    //勾选记住登录名
    String IS_USERNAME_LOGIN = "usernameOk";
}

 loginInServlet

//判断是否勾选了记住用户名,若是,需要将用户名放入到cookie中,写回浏览器
                if (Constant.IS_USERNAME_LOGIN.equals(request.getParameter("usernamelogin"))) {
                    //创建Cookie //第一项给cookie设置名字  设置编码
                    Cookie c = new Cookie("userNamelogin",URLEncoder.encode(username,"utf-8"));
                    c.setMaxAge(3600);
                    c.setPath(request.getContextPath()+"/");
                    response.addCookie(c);
                }

 

cookie技术实现自动登录+cookie中写入中文+记住用户名

标签:constant   enc   contex   setpath   ace   nbsp   cookie技术   const   常量   

原文地址:http://www.cnblogs.com/bamaw/p/7224682.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!