spring+springmvc+myabtis+bootstrap 填补天坑(1)-静态资源加载问题

最近想做一个管理系统,想着用ssm+bootstrap来写,用idea 15工具在撸代码,之前一直也怎么用过idea,这次就想着多熟悉熟悉,毕竟听说idea还是很牛逼的哈!

多的就不说了,从新建项目到现在的一个天坑问题。

希望给新手填补一些坑,自学的朋友要摸爬滚打填补这些坑还是很痛苦的。一些小错误,对于理解得不是太好的童鞋来说,难以找到错误的地方。

静态资源加载问题。

如下:一个简单的jsp文件,将道理,预期的结果界面应该是如下图。

spring+springmvc+myabtis+bootstrap 填补天坑(1)-静态资源加载问题

坑爹的是,加入了Spring的拦截器,配置了Spring相关东西之后,界面打开后,都不是预想的类型了。但是去掉Spring相关配置,这玩意又好了。百度了好多好多,最后还是因为我对于Spring的了解深度不够,由于是用的bootstrap来写前端的,需要引入bootstrap.css文件,bootstrap.css在WEB-INF的bootstrap目录下,但是在Spring框架下,要是用静态资源是需要在Spring的配置文件中配置的。具体如何配置如下在Spring的配置文件中将需要使用到的静态资源添加就好

spring-mvc.xml

<!-- 访问静态资源 -->
<mvc:resources mapping="/images/**" location="/images/" />
<mvc:resources mapping="/bootstrap/**" location="/bootstrap/" />

***.jsp

<meta charset="utf-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="bootstrap/css/bootstrap.css"/>



另外,在网上搜索了一下,不止一种方法可以加载静态资源的,还可以添加以下代码也可以,具体我没有试过,但是应该是可以的。由于本人认为前面的方法更加直接明了。所以使用了直接写明的方式添加。

 <mvc:default-servlet-handler />