back-end/서블릿
JSP SESSION 객체(application과 차이점)
Ryuuu
2021. 6. 29. 16:03
application과 동일하게 사용한다.
JSP SESSION 값 저장
ServletContext application = req.getServletContext();
application.setAttribute("value", num);
application.setAttribute("op", op);
application 객체를 생성하고 value, op라는 이름에 값을 넣어준 것이다.
eclipse에서 빨간줄이 뜬다면 마우스를 올려 import 하면 된다.
JSP SESSION 값 가져오기
int num1 = (Integer)application.getAttribute("value");
String oper = (String)application.getAttribute("op");
application 객체에서 값을 받아왔다.
object를 리턴하기 때문에 wrapper class를 이용하여 형변환 해줘야 에러가 안뜬다.
application 객체와 차이
application : 서버에서 공유.
ex) chrome으로 저장하고 internet explorer로 접근 가능
session : 사용자에 따라 session이 다름
ex) chrome으로 저장하고 internet explorer로 접근 불가능