■ session 사용 목적


웹 컨테이너에서 정보를 보관할 때 사용되며, 오직 서버에서만 생성된다. 이러한 세션은 하나의 브라우저와 1:1 매핑되어지는데 브라우저가 다른 여러 JSP 페이지를 거치더라도 결국 하나의 브라우저는 하나의 세션과  연결되어 있고, 한번 세션이 생성되면 이후에 세션에 접근할 때에도 동일한 세션을 사용하게 되어 JSP페이지 사이에서 정보를 주고 받거나 공유하기 위한 목적으로 사용



■ session 값 설정


session.setAttribute("userID", userID);

session.setAttribute("userPW", userPW);


session.getAttribute("userID"); // id 를 이용하여 userNo를 가져와야 한다.

session.getAttribute("userPW");


session.invalidate(); // session 종료.



■ session 유효시간 지정.


1. WEB-INF/web.xml 파일에 <session-config> 태그 추가하여 지정

- 단위는 분!!, 0 또는 음수로 설정하면 세션은 유효기간없이 영구지속됨.

이 경우 invalidate()를 이용하여 삭제하지 않으면 메모리에 계속 적재되어 메모리 부족현상이 일어날 수 있음.


<session-config>

<session-timeout>60</session-timeout> // 60분 설정.

</session-config>


2. session.setMaxInactiveInterval() 메서드 사용

- 단위 값은 초.

session.setMaxInactiveInterval(60*60); // 60분 설정.

현상 : 웹페이지에서 값을 한글값을 입력 후 DB에 insert 하였을 때 한글 문자가 깨지는 현상 발생.


해결방법


1. 해당 jsp 페이지 상단에 아래의 코드를 추가

<%@ page language="java" contentType="text/html; charset=euc_kr" pageEncoding="euc_kr"%>

<% request.setCharacterEncoding("euc-kr"); %>


2. JDBC 연결방법 변경

기존 : url = "jdbc:mysql://localhost:3306/bucks";

변경 : url = "jdbc:mysql://localhost:3306/bucks?useUnicode=true&characterEncoding=UTF-8";


3. 해당 DB 테이블의 charset을 euckr로 변경해준다.

'Tips & Tech > JSP' 카테고리의 다른 글

[JSP]User Agent이용 아이폰/안드로이드 구별 방법  (0) 2012.05.24
페이지 Refresh 하는 방법!!!  (0) 2012.05.03
session 정보  (0) 2012.05.02

과천 서울대공원을 가다 마지막 4탄!!!

 

검은꼬리프레리독!!

쥐과였던가? 두더지과였던가? 정확히 기억되지는 않지만

땅파는 걸 좋아하고 굉장히 분주한 녀석들이였다~

이갈이를 하는지 나무를 계속 깨물기도하고

이리저리 왔다갔다~ㅋ


 

렛서팬더!!

맛깔스럽게 식사중인 모습~ 귀엽게 생겼네~ㅋㅋ

누굴 닮은거 같기도 하고...ㅋㅋ


 

유럽불곰!!!

희한하게도 얼굴하고 발바닥이 하얗다. 모지?? 특이한데...



 

대공원역에서부터 3시간을 넘게 걸어다녔더니 다리가

아퍼서 내려갈때는 리프트를 이용했다.

어른 1명 당 5천냥!!! 꽤 비싼편이다~

왕복은 좀 그렇고 편도로 이용할만 한거 같다.

특히 리프트 탈려고 줄을설때는 꼭!!! 표를 구입한 후에

줄을 서야한다.ㅋㅋ 첨에 표도 안사고 줄섰다가 나중에 깨닫고

뒤늦게 티켓구매... 큰일날뻔했네~ㅋ

 

은근 스릴있는 리프트~

특히 탈때와 내릴때는 타이밍도 잘 맞춰야해서 왠만한

놀이기구 만큼의 긴장감을 준다!!^^

내려가는 길에 개나리가 많이 보인다~

벚꽃을 못본 아쉬움을 개나리가 조금을 달래준다~


 

그녀와의 서울대공원 나들이가 저 석양과 함께 끝나가고 있다~

아쉽웠다~ 또 와야지~


 

이번엔 좀 늦게 가서 사자, 치타, 코끼리, 원숭이, 인공포육장,

공작마을을 못가봤다 담엔 특히 그녀가 젤루 아쉬워했던

공작마을부터 가봐야지~

성인이되서도 동물원 구경은 잼있다는 것을 느꼈다~ㅋㅋ

 

강추 서울대공원~~ 여기서 끝으으으으~~!!!


+ Recent posts