블로그 이미지
기대주
초초초초보 개발자.. 프로그래머도 아니고..엔지니어도 아니고.. 은땡때문에살지요^^

calendar

1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

Notice

2007. 6. 1. 11:39 Language/Java

jsp 에서는 기본적으로 session 이라는 이름의 내장객체가 존재한다.

세션에 값을 집어넣을 때는 session.setAttribute (String name, String value) 메소드를 이용하시면 되고

세션에서 값을 뺄때는 session.getAttribute(String name) 를 사용하면된다.


예를들어 로그인 처리 페이지에서 idXXX 라는 아이디로 로그인을 했을 경우

이 아이디를 "mem_id" 라는 이름으로 세션에 넣고 싶으시면

session.setAttribute("mem_id", "idXXX");

라고 하면된다.


어떤 페이지에서 현재 로그인 한 사람의 아이디를 꺼내서 사용하고 싶으시다면

String mem_id = session.getAttribute("mem_id");

이렇게 하시면 mem_id 라는 변수에 현재 로그인 한 회원의 아이디가 저장된다.

위의 예에서는 mem_id 변수에 "idXXX" 라는 스트링 값이 저장이 되겠지요..

===================================================================

세션 오브젝트나 트랜잭션이 일어나는 오브젝트들을 생성할때는 serializble 해야한다.
뜻은 직렬화인데..하지 않아도 오류가 안일어나기도 하지만..잘 모르겠다.

posted by 기대주