개발이슈
JSP페이지이동
kalkin
2014. 2. 6. 14:20
1. location.href
브라우저의 주소창이 변경됨
현재 페이지와 이동될 페이지는 아무런 관련이 없다.
2. response.sendRedirect
sendRedirect가 실행되도 밑에 jsp코드들은 모두 실행된다.
기본적으로 맨마지막에 넣어서 실행하나
밑에 jsp 코드를 타지 않게 하려면 return이나 if else문으로 분기시켜준다.
역시 브라우저의 주소창은 변경된다.
sendRedirect가 실행되기전 html이나 javascript로 out put 되는 코드들은 모두 실행되지 않는다.
3.foward
주소창이 바뀌지 않음.
forward후에 jsp 코드들은 실행되지 않지만 finally로 실행 가능하다.
기본적으로 로그인처리, 등록 , 수정 삭제는 sendRedirect를 나머지는
출처 :
1. http://www.jakartaproject.com/board-read.do?boardId=jsptip&boardNo=111492972607800&command=READ&t=1391663021173
2. http://blog.outsider.ne.kr/188