신규 블로그를 만들었습니다!

2020년 이후부터는 아래 블로그에서 활동합니다.

댓글로 질문 주셔도 확인하기 어려울 수 있습니다.

>> https://bluemiv.tistory.com/

Redirect 사용법

리다이렉트는 페이지를 넘겨줄때 사용한다.

 

기존방식으로는

 
public String 메소드이름(...){
 
    return "뷰페이지 경로";
 
}

뷰페이지값을 반환했지만,

 

리다이렉트를 사용할때는

public String 메소드이름(...){
 
    return "redirect:넘겨줄 Context경로";
 
}
​

뷰페이지가 아닌

redirect: 를 쓰고

Context 경로를 반환한다.

 

실제 예를들어보면

파일이 3개가 있다.

loginForm.jsp  >> ID와 패스워드를 입력한다.

loginNg >> 로그인에 실패하는경우 이동할 페이지

loginOk >> 로그인에 성공하는경우 이동할 페이지

 

loginForm.jsp

 

Controller.java

ID와 패스워드 값을 받아서 LoginVO(커맨드 객체)에 담는다.

이때, ID의 값이 "hongku" 일때는 "loginOk"로 이동하고

@RequestMapping("/login/loginOk")
public String loginOk() {
	return "login/loginOk";
}​

 

다를경우는 "loginNg"로 이동한다.

@RequestMapping("/login/loginNg")
public String loginNg() {
	return "login/loginNg";
}​

 

 

결과

성공

 

실패

 

 

 

  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기