springmvc怎么获取静态资源

2025-12-06 05:42:06
推荐回答(1个)
回答1:

[html] view plain copy

spring
org.springframework.web.servlet.DispatcherServlet
1


spring
/

分析原因:/把所有的请求都交给spring去处理了,而所有available的请求url都是在Constroller里使用类似@RequestMapping(value = "/login/{user}", method = RequestMethod.GET)这样的注解配置的,这样的话对js/css/jpg/gif等静态资源的访问就会得不到。
目的:可以正常访问静态文件,不要找不到静态文件报404。
方案一:激活Tomcat的defaultServlet来处理静态文件
在web.xml里添加如下配置
[html] view plain copy

default
*.jpg


default
*.js


default
*.css