Dispatcher Servlet Mapping - Spring Framework

时间:2016-08-24 05:45:06

标签: spring spring-mvc servlets dispatcher

我是Spring Framework的新手,我想知道为什么每次我们创建一个新的Spring项目并将调度程序映射设置为/而不是默认的*.htm

<servlet-mapping>
    <servlet-name>dispatcher</servlet-name>
    <url-pattern>/</url-pattern>
</servlet-mapping>

谢谢!

1 个答案:

答案 0 :(得分:1)

1. <url-pattern>*.html</url-pattern>

我们指定了Servlet类DispatcherServlet,它充当Spring Web MVC中的前端控制器。 .html 文件的所有传入请求都将转发到DispatcherServlet。

2. <url-pattern>/</url-pattern> :

如果没有其他模式匹配,则包含模式<url-pattern>/</url-pattern>的映射会匹配请求。这是默认映射。映射到此模式的servlet称为默认servlet。默认映射通常指向应用程序的第一页。

谢谢..