Dispatcher Servlet映射——Spring框架



我是Spring框架的新手,我想知道为什么每次我们创建一个新的Spring项目时,我们都将dispatcher映射设置为/而不是默认的*.htm

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

谢谢!

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

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

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

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

谢谢. .

最新更新