Spring MVC处理静态资源出现404错误
错误页面
控制台打印警告
04-Feb-2018 13:57:24.580 警告 [http-nio-8080-exec-8] org.springframework.web.servlet.PageNotFound.noHandlerFound No mapping found for HTTP request with URI [/script/jquery-1.9.1.min.js] in DispatcherServlet with name 'dispatcher'
若将 DispatcherServlet 请求映射配置为
/
,则 Spring MVC 将捕获WEB 容器的所有请求,包括静态资源的请求。 Spring MVC 会将他们当成一个普通请求处理,因找不到对应处理器将导致错误。可以在 SpringMVC 的配置文件中配置
<mvc:default-servlet- handler/>
的方式解决静态资源的问题:<mvc:default-servlet