dispatcherservlet是什么?示例详解

KLQ 2020-07-22 16:03:52 java常见问答 7451

你知道什么是dispatcherservlet吗?现在有很多人表示自己对于dispatcherservlet概念并不是很了解,下面就一起详细的来看看吧。

1、什么是dispatcherservlet?

DispatcherServlet是前置控制器,配置在web.xml文件当中的,拦截匹配的请求,Servlet拦截匹配规则要自己定义,将拦截下来的请求按照相应的规则分发到目标Controller来处理,是配置spring MVC的第一步。

DispatcherServlet是前端控制器设计模式的实现。

提供Spring Web MVC的集中访问点,负责职责的分派,和Spring IoC容器无缝集成,从而可以获得Spring的所有好处。

2、dispatcherservlet示例(如何配置DispatcherServlet?)

<web-app>
    <servlet>
        <servlet-name>example</servlet-name>
        <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
        <load-on-startup>1</load-on-startup>
    </servlet>
    <servlet-mapping>
        <servlet-name>example</servlet-name>
        <url-pattern>*.form</url-pattern>
    </servlet-mapping>
</web-app>

在这个例子当中,所有以.form结尾的请求都会由名为example的DispatcherServlet处理,这只是配置Spring Web MVC的第一步。

以上的内容就是对于dispatcherservlet的一个简单介绍了,希望可以对你有所帮助,更多相关内容,可以继续关注奇Q工具网的常见问题栏目来了解哦。

推荐阅读:

dispatcherservlet作用是什么?功能有哪些?

dispatcherservlet特点是什么?有什么特点?