Java后端cookie使用记住账号密码

  setCookie("exusername", userName);

  } else {

  removeCookie("exusername");

  }

  **

  *给cookie赋值

  * @param cookieName

  * @param cookieValue

  *

  public void setCookie(String cookieName, String cookieValue) {

  String values = null;

  System.out.println("setCookie");

  try {

  values = URLEncoder.encode(cookieValue, "UTF-8");

  System.out.println("setCookie1" + values);

  } catch (Exception e) {

  e.printStackTrace();

  }

  Cookie cookie = new Cookie(cookieName, values);

  HttpServletResponse response =

  (HttpServletResponse)FacesContext.getCurrentInstance().getExternalContext().getResponse();

  cookie.setMaxAge(9999999);

  cookie.setPath("/");

  response.addCookie(cookie);

  }

  **

  *删除cookie

  * @param cookieName

  */

  public void removeCookie(String cookieName) {

  Cookie cookie = new Cookie(cookieName, null);

  HttpServletResponse response =

  (HttpServletResponse)FacesContext.getCurrentInstance().getExternalContext().getResponse();

  cookie.setMaxAge(0);

  cookie.setPath("/");

  response.addCookie(cookie);

  }

  **

  *获取cookie值

  * @param cookieName

  * @return

  *

  public String getCookieValue(String cookieName) {

  String CookieValue = null;

  HttpServletRequest request =

  (HttpServletRequest)FacesContext.getCurrentInstance().getExternalContext().getRequest();

  Cookie[] cookies = request.getCookies();

  for (Cookie cookie : cookies) {

  if (cookie.getName().toString().equals(cookieName)) {

  try {

  CookieValue =

  URLDecoder.decode(cookie.getValue(), "UTF-8");

  System.out.println("11111111111111" + CookieValue);

  } catch (Exception e) {

  e.printStackTrace();

  }

  }

  }

  return CookieValue;

  }

  **

  *初始化

  * @param phaseEvent

  *

  public void HomePagebeforePhase(PhaseEvent phaseEvent) {

  // Add event code here...

  System.out.println(name.getValue());

  if (name.getValue() == null) {

  if (getCookieValue("exusername") != null) {

  checkBox.setSelected(true);

  name.setValue(getCookieValue("exusername"));

  }

http://ameblo.jp/xx18888/entry-11809234251.html
http://ameblo.jp/xx18888/entry-11809234276.html
http://ameblo.jp/xx18888/entry-11809239833.html
http://ameblo.jp/xx18888/entry-11809243334.html
http://ameblo.jp/xx18888/entry-11809243352.html
http://ameblo.jp/xx18888/entry-11809243394.html
http://ameblo.jp/xx18888/entry-11809245427.html
http://ameblo.jp/xx18888/entry-11809245465.html
http://ameblo.jp/xx18888/entry-11809245502.html
http://ameblo.jp/xx18888/entry-11809245531.html
http://ameblo.jp/xx18888/entry-11809245584.html
http://ameblo.jp/xx18888/entry-11809245619.html
http://ameblo.jp/xx18888/entry-11809245657.html
http://ameblo.jp/xx18888/entry-11809245686.html
http://ameblo.jp/xx18888/entry-11809245702.html
http://ameblo.jp/xx18888/entry-11809245743.html
http://ameblo.jp/xx18888/entry-11809245762.html
http://ameblo.jp/xx18888/entry-11809245821.html
http://ameblo.jp/xx18888/entry-11809245847.html
http://ameblo.jp/xx18888/entry-11809245861.html
http://ameblo.jp/xx18888/entry-11809245902.html
http://ameblo.jp/xx18888/entry-11809245952.html
http://ameblo.jp/xx18888/entry-11809246020.html
http://ameblo.jp/xx18888/entry-11809246196.html
http://ameblo.jp/xx18888/entry-11809246227.html
http://ameblo.jp/xx18888/entry-11809246259.html
http://ameblo.jp/xx18888/entry-11809246299.html
http://ameblo.jp/xx18888/entry-11809249249.html
http://ameblo.jp/xx18888/entry-11809249265.html
http://ameblo.jp/xx18888/entry-11809249289.html
http://ameblo.jp/xx18888/entry-11809249391.html
http://ameblo.jp/xx18888/entry-11809249404.html
http://ameblo.jp/xx18888/entry-11809249478.html
http://ameblo.jp/xx18888/entry-11809249534.html
http://ameblo.jp/xx18888/entry-11809249550.html
http://ameblo.jp/xx18888/entry-11809249597.html
http://ameblo.jp/xx18888/entry-11809249617.html
http://ameblo.jp/xx18888/entry-11809249642.html
http://ameblo.jp/xx18888/entry-11809249680.html
http://ameblo.jp/xx18888/entry-11809249708.html
http://ameblo.jp/xx18888/entry-11809249752.html
http://ameblo.jp/xx18888/entry-11809249856.html
http://ameblo.jp/xx18888/entry-11809249868.html
http://ameblo.jp/xx18888/entry-11809249878.html
http://ameblo.jp/xx18888/entry-11809249905.html
http://www.qdxw.com.cn/yx/jsyz/2025741.html
http://www.qdxw.com.cn/yx/jsyz/2025742.html
http://www.qdxw.com.cn/yx/jsyz/2025743.html
http://www.qdxw.com.cn/yx/jsyz/2025744.html
http://www.qdxw.com.cn/yx/jsyz/2025732.html
http://www.qdxw.com.cn/yx/jsyz/2025745.html
http://www.qdxw.com.cn/yx/jsyz/2025730.html
http://www.qdxw.com.cn/yx/jsyz/2025731.html
http://www.qdxw.com.cn/yx/jsyz/2025734.html
http://www.qdxw.com.cn/yx/jsyz/2025736.html
http://www.qdxw.com.cn/yx/jsyz/2025739.html
http://www.zhoushan.cn/yy/sh/1277624.html
http://www.zhoushan.cn/yy/sh/1277608.html
http://www.zhoushan.cn/yy/sh/1277609.html
http://yiyuan.hangzhou.com.cn/xwtj/4123171.html
http://yiyuan.hangzhou.com.cn/xwtj/4123160.html
http://yiyuan.hangzhou.com.cn/xwtj/4123168.html
http://yiyuan.hangzhou.com.cn/xwtj/4123180.html
http://yiyuan.hangzhou.com.cn/xwtj/4123184.html
http://yiyuan.hangzhou.com.cn/xwtj/4123188.html
http://yiyuan.hangzhou.com.cn/xwtj/4123193.html
http://www.zhoushan.cn/yy/mhjk/1277605.html
http://www.zhoushan.cn/yy/mhjk/1277606.html
http://www.zhoushan.cn/yy/mhjk/1277607.html
http://www.zhoushan.cn/yy/sh/1277617.html
http://www.zhoushan.cn/yy/sh/1277619.html
http://www.zhoushan.cn/yy/sh/1277623.html
http://www.zhoushan.cn/yy/sh/1277610.html
http://www.zhoushan.cn/yy/sh/1277611.html
http://www.zhoushan.cn/yy/sh/1277612.html
http://www.zhoushan.cn/yy/sh/1277613.html
http://www.zhoushan.cn/yy/mhjk/1277614.html
http://www.zhoushan.cn/yy/mhjk/1277615.html
http://www.zhoushan.cn/yy/mhjk/1277616.html
http://www.zhoushan.cn/yy/mhjk/1277600.html
http://www.zhoushan.cn/yy/mhjk/1277601.html
http://www.zhoushan.cn/yy/mhjk/1277602.html
http://www.zhoushan.cn/yy/mhjk/1277603.html
http://www.zhoushan.cn/yy/mhjk/1277604.html
http://ameblo.jp/lx752920258/entry-11809260197.html
http://ameblo.jp/lx752920258/entry-11809261691.html
http://ameblo.jp/lx752920258/entry-11809261838.html
http://ameblo.jp/lx752920258/entry-11809262087.html
http://ameblo.jp/lx752920258/entry-11809262778.html
http://ameblo.jp/lx752920258/entry-11809262961.html
http://www.zhoushan.cn/yy/mhjk/1277642.html
http://www.zhoushan.cn/yy/mhjk/1277638.html
http://www.zhoushan.cn/yy/mhjk/1277637.html
http://www.zhoushan.cn/yy/mhjk/1277636.html
http://www.zhoushan.cn/yy/mhjk/1277635.html
http://www.zhoushan.cn/yy/mhjk/1277634.html
http://www.zhoushan.cn/yy/mhjk/1277633.html
http://www.zhoushan.cn/yy/mhjk/1277632.html
http://www.zhoushan.cn/yy/mhjk/1277641.html
http://www.zhoushan.cn/yy/mhjk/1277640.html
http://yiyuan.hangzhou.com.cn/xwtj/4123249.html
http://yiyuan.hangzhou.com.cn/xwtj/4123248.html
http://yiyuan.hangzhou.com.cn/xwtj/4123247.html
http://yiyuan.hangzhou.com.cn/xwtj/4123246.html
http://yiyuan.hangzhou.com.cn/xwtj/4123245.html
http://yiyuan.hangzhou.com.cn/xwtj/4123243.html
http://yiyuan.hangzhou.com.cn/xwtj/4123240.html
http://www.qdxw.com.cn/yx/jsyz/2025822.html
http://www.qdxw.com.cn/yx/jsyz/2025821.html
http://www.qdxw.com.cn/yx/jsyz/2025820.html
http://www.qdxw.com.cn/yx/jsyz/2025819.html
http://www.qdxw.com.cn/yx/jsyz/2025818.html
http://www.qdxw.com.cn/yx/jsyz/2025817.html
http://www.qdxw.com.cn/yx/jsyz/2025824.html
http://www.changsha.cn/ys/dthsh/2529745.html
http://www.changsha.cn/ys/dthsh/2529739.html
http://www.changsha.cn/ys/dthsh/2529761.html
http://www.changsha.cn/ys/dthsh/2529758.html
http://www.changsha.cn/ys/dthsh/2529757.html
http://www.changsha.cn/ys/dthsh/2529753.html
http://www.changsha.cn/ys/dthsh/2529750.html
http://www.changsha.cn/ys/dthsh/2529749.html
http://www.changsha.cn/ys/dthsh/2529746.html
http://www.js0573.com/yx/sjbm/3749421.html
http://www.js0573.com/yx/sjbm/3749429.html
http://www.js0573.com/yx/sjbm/3749424.html
http://www.js0573.com/yx/sjbm/3749420.html
http://www.changsha.cn/ys/dthsh/2529767.html

  }

  }

  复制代码

  推荐:cookie、session及实现记住密码,自动登录思路

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值