SPRING
interceptor(인터셉터) 나 void타입인 method에서 redirect, forward 하는 방법
J데빌
2021. 10. 13. 17:10
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=포워드할 주소");