작성
·
172
0
String viewName = mv.getViewName();
MyView view = viewResolver(viewName);
view.render(mv.getModel(), request, response);
private MyView viewResolver(String viewName) {
return new MyView("/WEB-INF/views/" + viewName + ".jsp");
}
여기에서 2번째 코드로 인해서 view 인스턴스에 return값으로 new MyView() 여기 괄호안에 viewPath값이 들어가니까
view.render할때 render함수에서
public void render(Map<String, Object> model, HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
modelToRequestAttribute(model, request);
RequestDispatcher dispatcher = request.getRequestDispatcher(viewPath);
dispatcher.forward(request, response);
}
3번째 줄 viewPath값을 쓸수가 있는건가요?