我是Spring Framework的新手,我想知道为什么每次我们创建一个新的Spring项目并将调度程序映射设置为/
而不是默认的*.htm
。
<servlet-mapping>
<servlet-name>dispatcher</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
谢谢!
答案 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。默认映射通常指向应用程序的第一页。
谢谢..