제대로 정확히 p266-267에 나오는 구만!!
영어를 정확히 해석 할 줄 알았다면 단번에 끝날 이야기인데
이제야 난 안다. *_*
기본값이 session = "true"이다.
<% @pate contentType="text/html" session="true" %>
org.apache.jasper.JasperException: Unable to compile class for JSP
An error occurred at line: 12 in the jsp file: /w.jsp
Generated servlet error:
Duplicate local variable session
session="false" 가되어야 session 변수를 선언해 사용할 수 있다.
HttpSession session = request.getSession();
또는
HttpSession session = request.getSession(true); // 동일한 결과
으로 세션값을 얻을 수 있다.
단, session 값이 새로운 값인지 기존 값인지 알기 위해서
if (session.IsNew())
값으로 체크해서 true이면 새롭게 금방 만든 놈이란 뜻이다.
그리고 이미 만들어져 있는 세션값을 확인하고 싶을때
HttpSession session = request.getSession(false):
if(session == null)
의 session 값의 null값 체크를 하면 된다.
=> 그런데, 해당 session이란 변수를 가지고 있는 것도 잊지 마세요!
(좋은 단어가 있더군요! 내장객체란 사실 )
'책(BooK) > 컴퓨터' 카테고리의 다른 글
| 뉴욕의 프로그래머 (0) | 2007/10/21 |
|---|---|
| 좋은코딩 나쁜코딩 - 코드 스타일 정리 끝 (0) | 2007/08/11 |
| [HFSJ] session 정리 (1) | 2006/03/31 |
| 해커와 화가 - 프로그래머 별종 아니에요^^ (0) | 2006/03/15 |
| 자바 IO & NIO 네트워크 프로그래밍 (0) | 2005/10/30 |
| MySQL 시스템 관리와 프로그래밍: 자바,PHP,펄,C,파이썬 (0) | 2005/10/25 |



