이전 서블릿

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에 저장

xoo | 수진