본문 바로가기

Server Oriented/Java & JSP

response.sendRedirect() 사용시 유의사항


간혹, A.jsp 에서 B.jsp 로 화면이 전환되어야 하는 상황이 발생합니다.
이때, response.sendRedirect() 를 사용하면 되는데 (물론, 다른 방식도 가능)..
문제가 생기기도 합니다.

이럴때는 코드를 명확히 할 필요가 있지요.
A.jsp 파일 내용을 아래와 같이 하면 되겠지요.
< %
  boolean isOk = true;
  if(isOk){
    response.sendRedirect("B.jsp");
    return;
  }
% >
... 기존 코드...

return 을 해 주어야 기존 코드들이 실행되지 않아요.. ^^.
isOk 를 boolean 으로 true 값을 넣는 이유는..
이렇게 하지 않으면 런타임시 논리적인 오류가 발생할 수 있거든요.
이클립스로 코딩하면 경고가 뜨게 되는 거죠.