1
java 設定cookie
protected void saveCookie(String name, String value, int maxAge)
{
javax.servlet.http.Cookie cookie = new javax.servlet.http.Cookie(name,
value);
cookie.setMaxAge(maxAge);
response.addCookie(cookie);
}
2
背景:cookie 擷取
protected String getCookieValue(String name)
{
javax.servlet.http.Cookie cookies[] = request.getCookies();
if (cookies != null)
{
for (Cookie cookie : cookies)
{
if (!cookie.getName().equals(name))
continue;
return cookie.getValue();
}
}
return null;
}
3
背景cookie設定失效
Cookie cookie = new Cookie("JSESSIONID", "");
cookie.setMaxAge(0);
cookie.setPath(request.getContextPath());
response.addCookie(cookie);
4
HttpSession session = request.getSession();
session.setAttribute("username", user.getUser());
session.setMaxInactiveInterval(60 * 60 * 3);