이전 서블릿
request scope에 저장
request.setAttribute(key, value);
session scope에 저장
HttpSession session = request.getSession();
session.setAttribute(key, value);
application scope에 저장
ServletContext application = getServletContext();
application.setAttribute(key, value);
스프링
request scope에 저장
public String xxx (Model m) {
m.addAttribute(key, value);
}
session scope에 저장
public String xxx(HttpSession session) {
session.setAttribute(key, value);
}
application scope에 저장
public class TestController implements ServletContextAware{
ServletContext ctx;
@Override
public void setServletContext(ServletContext ctx) {
this.ctx = ctx;
}
@RequestMapping(”/ss”)
public String xxx() {
ctx.setAttribute(key, value);
}
}
request scope에 저장
session scope에 저장
application scope에 저장
'Framework > SPRING FRAMEWORK' 카테고리의 다른 글
forward / redirect (0) | 2023.09.15 |
---|---|
Controller 클래스 메서드의 리턴타입 (0) | 2023.09.15 |
Model 생성 (0) | 2023.09.15 |
여러 개의 데이터 한번에 저장하기 (0) | 2023.09.15 |
사용자 입력 데이터 얻어오기(파라미터) - @RequestParam (0) | 2023.09.14 |