文件名称:cookie后台操作
文件大小:2KB
文件格式:JAVA
更新时间:2018-03-31 10:40:39
cookie
cookie的后台操作,这里是cookies的一个工具类 // 用户登录跳转 public String login() { if (cookieUtils.getCookie(request, userDao)) { return SUCCESS; } else return "login"; } @Override // 正常登录 public String execute() throws Exception { System.out.println(username + "\t" + password + "\t" + userCookie); String username = getUsername().trim(); if (username != null && !"".equals(username) && password != null && !"".equals(password)) { User user = userDao.checkUser(username, password); System.out.println(user); if (user != null) { // 判断是否要添加到cookie中 if (userCookie) { Cookie cookie = cookieUtils.addCookie(user); response.addCookie(cookie);// 添加cookie到response中 } // 2.将user 设置到session中 session.put(USER_SESSION, user); return SUCCESS; } } this.addFieldError("username", "用户名或密码错误!"); return "login"; } // 用户退出 public String logout() { HttpSession session = request.getSession(false); if (session != null) session.removeAttribute(USER_SESSION); Cookie cookie = cookieUtils.delCookie(request); if (cookie != null) response.addCookie(cookie); return "login"; }