JstlView
-
21 DispatcherServlet 파헤치기Spring/01 Spring MVC 2023. 6. 15. 22:03
DispatcherServlet 파헤치기 1) DispatcherServlet이란? 2) SpringMVC의 요청 처리 과정 - HandlerMapping ① HandlerMapping은 map으로 URL과 메서드를 mapping하여 저장 ②클라이언트가 요청시, 요청에 대해서 어떤 메서드가 처리하면 좋은지 DispatcherServlet은 HandlerMapping한테 물어본다 ③ HandlerMapping은 등록되어 있는 key 값을 찾아 URL에 해당하는 메서드를 반환해준다 ④ DispatcherServlet은 해당 메서드를 컨트롤러에서 호출하게 된다 - HandlerAdapter >> HandlerAdapter는 다른 종류의 객체들도 호출가능 >> DispatcherServlet은 HandlerAd..
-
15 redirect와 forwardSpring/01 Spring MVC 2023. 6. 2. 21:57
(1) redirect와 forward 1) redirect 처리 과정 >> redirect는 요청도 2번 응답도 2번하게 된다, 응답코드는 300대 2) forward의 처리 과정 >> 클라이언트는 write.JSP에게 요청했지만, write.JSP가 처리했는지 login.jsp가 처리했는지 알 수 없다 (요청이 1번), 응답 코드는 200대 >> 스프링의 처리 방식 3) RedirectView RedirectView : 응답헤더를 만든다 >> 브라우저가 자동으로 Location 주소로 응답한 4) JstlView 5) Internal Resource View Resolver ① 컨트롤러는 return "forward:/register/add";를 → DispatcherServlet으로 전달 ② Dis..