서블릿에서 페이지 이동방법 두 가지
자바페이지이동
response.sendRedirect(www.naver.com);
jsp 페이지 이동 방법
<<<자바스크립트 활용>>>
<script>window.location.href="home/index.jsp";</script>
- 현재 창에서 home/index.jsp파일이 열림
- 뒤로가기 버튼을 누르면 호출한 페이지로 이동가능
<script>window.location.replace("home/index.jsp");</script>
- 뒤로가기 눌렀을 때 호출한 페이지로 이동 안됨.
<script>window.open("popup,jsp");</script>
- 팝업창도 띄울 수 있음
<<<jsp:forward 활용 - 액션태그 활용>>>
<jsp:forward page="home/index.jsp"/>
- <jsp:forward>호출 이후의 jsp코드는 실행되지 않는다.
<<<response.sendRedirect사용 - 내장객체 활용>>>
<% response.sendRedirect("home/index.jsp"); %>
- 이 소스 밑에 부분의 코드들 모두 실행
반응형
'차근차근 > JAVA JSP' 카테고리의 다른 글
response.sendRedirect() (0) | 2014.07.26 |
---|---|
Cannot forward after response has been committed (0) | 2014.07.26 |
java에서 alert처리하기 (0) | 2014.07.26 |
[servlet] error 메세지와 redirect, 응답코드 / Dispatcher를 이용해서 forward~!!(서블릿 혹은 JSP) (0) | 2014.07.26 |
RequestDispatcher dispatcher = request.getRequestDispatcher (0) | 2014.07.26 |