如果Dispatcher-Servlet
不是控制者,那么谁是谁?
Controller是管理请求的人,根据这个定义,它应该是控制器。
在这种情况下,模型和视图是什么?
答案 0 :(得分:4)
DispatcherServlet遵循Front Controller设计模式。 MVC中的C指的是页面控制器,它从模型(您的服务)中检索数据并将其传递给视图进行渲染。
DispatcherServlet的目的是确定应该处理请求的页面控制器并协调模型和视图
它是一个高级servlet,可以处理请求映射,区域设置解析,视图分辨率,内容协商等
答案 1 :(得分:0)
当浏览器请求页面时,Dispatcher servlet“知道”调用该方法,并将其结果与匹配的JSP文件组合以生成html文档。如何实现这一点因配置和Spring版本而异。