상세 컨텐츠

본문 제목

JSP application , session과 화면이동 3가지 방법

관리X 과거글

by 까먹기전에 2015. 2. 6. 11:40

본문

반응형






application의 라이프 사이클은 톰캣 끄기전

session 은 익스플로러 유지할때까지 ->아이디랑 비밀번호 저장함 (톰캣에 기본설정이 30분이란다)


화면이동 a->b.jsp

session.invailDate => 세션에 있는 데이터를 없앰


1.location.href


2.<% response.sendRedirect("b.jsp") %> -> 화면이동하면 주소가 달라짐,, 다른 웹서버에 있는 웹자원도 호출가능  , 포와드는 같은 웹,디렉토리자원만 호출가능.


3.<jsp : forwared page ="b.jsp"> -> 화면 이동해도 주소(url) 같아짐 urla.jsp는 유지되고 화면만 바뀜.

jsp페이지에서 다른  jsp페이지 호출할때 사용하는 메서드

이 메서드는 호출된 jsp 페이지가 끝나더라도 실행 흐름의 제어를 돌려주지않음 // include는 다시 돌려줌

그래서 jsp페이지에서 모~든 작업이 끝난 뒤에 부르는것이 좋다.

(forward)는 jsp 페이지가 아닌 다른 웹자원도 호출가능함

RequestDispatcher 의 getRequestDispatcher("부를jsp.jsp") 를 이용해 경로(경로만줌)를 따오는게 좋다.--상대적 경로 // include도 동일



id=sert&pw=ert&addr=esrt&tel=erst







관련글 더보기