ssm无法访问静态css资源问题解决方案(试试我这个?)
在web.xml配置文件里我是加了这样一句,然后一直导致资源访问404
<servlet>
<servlet-name>springDispatcherServlet</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath:applicationContext.xml</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>springDispatcherServlet</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
根据网上资料所知,还需要进行springmvc配置文件的编写才行,加入这样一段,需要指定服务器资源绝对路径与资源类型
location:为资源路径
mapping:为资源路径下的文件类型
<mvc:annotation-driven />
<mvc:resources location="/static/bootstrap-3.3.7-dist/fonts/" mapping="/static/bootstrap-3.3.7-dist/fonts/**"></mvc:resources>
<mvc:resources location="/static/bootstrap-3.3.7-dist/css/" mapping="/static/bootstrap-3.3.7-dist/css/**"></mvc:resources>
<mvc:resources location="/static/bootstrap-3.3.7-dist/js/" mapping="/static/bootstrap-3.3.7-dist/js/**"></mvc:resources>
<mvc:default-servlet-handler />
但实际上还是依旧访问404,随后我发现只需要把这段去掉就能访问到资源文件了
<servlet-mapping>
<servlet-name>springDispatcherServlet</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
可能是把拦截器关了就行?
、、、、、、
来个屌大的解答一下?