반응형
[spring] 스프링 세션(session) 생성 방법
스프링에서 세션을 생성하는 방법으로는 아래처럼 생성해주시는 방법이 있고
HttpSession session = request.getSession();
또는 매개변수로 HttpSession session으로 설정해주시면 됩니다.
@RequestMapping(value = "/admin/doLogin", method = {RequestMethod.POST})
public String adminLogin(HttpServletRequest request, Model model, HttpSession session) throws Exception {
}
세션에서 값을 넣고 가져오는 방법
session.setAttribute("name", value); // 세션에 값을 세팅하는 방법
session.getAttribute("name") // 세션에서 값을 가져오는 방법
실제 예시를 보자면 이렇게 해주시면 됩니다.
@RequestMapping(value = "/admin/doLogin", method = {RequestMethod.POST})
public String adminLogin(HttpServletRequest request, Model model, HttpSession session) throws Exception {
String id = request.getParameter("id");
session.setAttribute("id", id); // 세션에 값을 셋팅하는 방법
String sessionId = session.getAttribute("id"); // 세션에서 값을 가져오는 방법
}
반응형
'프로그래밍 > 스프링(spring)' 카테고리의 다른 글
[Spring] Model,ModelMap vs ModelAndView 차이점 (0) | 2021.07.18 |
---|---|
스프링부트 스케줄 설정 법 & Cron 주기설정 (8) | 2021.02.20 |
스프링부트(Spring Boot) 정적 리소스 설정 (0) | 2021.01.01 |
부트대시보드(Boot Dashboard) 서버포트 변경방법 (0) | 2020.12.28 |
댓글