SpringMVC-DispatcherServlet

1.请求如何给前端控制器?
web.xml中配置:

    <servlet>
        <servlet-name>chapter2</servlet-name>
        <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
        <load-on-startup>1</load-on-startup>
    </servlet>
    <servlet-mapping>
        <servlet-name>chapter2</servlet-name>
        <url-pattern>/</url-pattern>
    </servlet-mapping>

在servlet的配置当中,<load-on-startup>5</load-on-startup>的含义是:
标记容器是否在启动的时候就加载这个servlet。
当值为0或者大于0时,表示容器在应用启动时就加载这个servlet;
当是一个负数时或者没有指定时,则指示容器在该servlet被选择时才加载。
正数的值越小,启动该servlet的优先级越高。

2.前端控制器如何根据请求信息选择页面控制器进行功能处理?
配置HandlerMapping
3.如何支持多种页面控制器呢?
配置HandlerAdapter
4.页面控制器如何使用业务对象?
Spring IOC容器的依赖注入
5.页面控制器如何返回模型数据?
ModelAndView
6.前端控制器如何根据页面控制器返回的逻辑视图名选择具体的视图进行渲染?
ViewResolver
7.不同的视图技术如何使用相应的模型数据?
Model是一个具体的Map数据结构

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容