配置SSM后发现静态资源无法访问
因为web.xml 有如下配置,则Spring MVC将捕获Web容器所有的请求,包括静态资源的请求,Spring MVC会将它们当成一个普通请求处理,因此找不到对应处理器将导致错误。
<servlet-mapping>
<servlet-name>SpringMVC</servlet-name><url-pattern>/</url-pattern>
</servlet-mapping>
MVC的DispatcherServlet截获,无法访问index.html,js,images等静态资源。
在把DispatcherServlet的请求映射
配置为"/"的前提下,配置SpringMVC.xml采用<mvc:default-servlet-handler />
本文探讨了在SpringMVC配置中如何解决静态资源如index.html, js及images等无法正常访问的问题。当DispatcherServlet的请求映射配置为/时,SpringMVC会拦截所有请求,包括静态资源请求,这会导致资源加载失败。文章提供了一种解决方案,即在SpringMVC配置文件中启用<mvc:default-servlet-handler/>。
1604

被折叠的 条评论
为什么被折叠?



