Cookie cookie = new Cookie("넣을값의 이름", 넣을 값);
// cookie.setMaxAge(??);
response.addCookie(cookie);/app/login/login이면 /app/login에 저장됨cookie.setPath("/"); 로 해놓으면 최상위에 저장된다. Cookie cookie = new Cookie("넣을 값의 이름", 넣을 값);
cookie.setMaxAge(0);
response.addCookie(cookie);
${cookie.넣을 값의 이름.value}
개발자도구 > 애플리케이션 > 쿠키 > 사이트
누르면 저장된 쿠키를 볼 수 있다.
public String main(HttpServletRequest request)
먼저 메인에서 request를 받고
HttpSession session = request.getSession();
session.setAttribute("저장할 세션 키값", 저장할 세션 밸류값);
public String main(HttpSession session)session.invalidate();public String main(HttpSession session)session.setMaxInactiveInterval(??);
sessionScope.id<c:set var = "logInOutTxt" value = "${sessionScope.id==null?'login':'logout'}"/>pageContext.request.getSession(false).getAttribute('id')session = "false"를 쓰면 sessionScope.id를 인식할 수 없어서 위 코드로 확인하면 된다.<c:set var = "logInOutTxt" value = "${pageContext.request.getSession(false).getAttribute('id') == null?'login':'logout'}"/>public String list(HttpServletRequest request)HttpSession session = request.getSession();
session.getAttribute("id");session.getAttribute("id");이 null이면 세션이 없는거고 null이 아니면 세션이 있는 것. <%@ page session = "false" %>