본문 바로가기
SPRING

interceptor(인터셉터) 나 void타입인 method에서 redirect, forward 하는 방법

by J데빌 2021. 10. 13.

1. RequestDispatcher 객채를 이용한 forward 방법.

request.setAttribute(String, Object);
request.getRequestDispatcher("/WEB-INF/***.jsp").forward(request, response);

getRequestDispatcher() 파라메터 값으로 포워드 할 주소를 적어준다. webapp 이후 경로 부터 적어준다.

 

2. ModelAndView 객체를 이용한 방법.

ModelAndView mv = new ModelAndView("뷰페이지");
mv.addObject(attributeName, attributeValue)
throw new ModelAndViewDefiningException(mv);

 

3. HttpServletResponse 객체를 이용한 sendRedirect 방법

response.sendRedirect("포워드 할 주소");

 

4.HttpServletResponse 객체를 이용한 ReFresh 방법

response.addHeader("Refresh", "1;url=포워드할 주소");

댓글